Database Open Access

MIMIC-III Waveform Database

Benjamin Moody George Moody Mauricio Villarroel Gari Clifford Ikaro Silva

Published: April 7, 2020. Version: 1.0


When using this resource, please cite: (show more options)
Moody, B., Moody, G., Villarroel, M., Clifford, G., & Silva, I. (2020). MIMIC-III Waveform Database (version 1.0). PhysioNet. https://doi.org/10.13026/c2607m.

Additionally, please cite the original publication:

Johnson, A. E. W., Pollard, T. J., Shen, L., Lehman, L. H., Feng, M., Ghassemi, M., Moody, B., Szolovits, P., Celi, L. A., & Mark, R. G. (2016). MIMIC-III, a freely accessible critical care database. Scientific Data, 3, 160035.

Please include the standard citation for PhysioNet: (show more options)
Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., ... & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220.

Abstract

The MIMIC-III Waveform Database contains 67,830 record sets for approximately 30,000 ICU patients. Almost all record sets include a waveform record containing digitized signals (typically including ECG, ABP, respiration, and PPG, and frequently other signals) and a “numerics” record containing time series of periodic measurements, each presenting a quasi-continuous recording of vital signs of a single patient throughout an ICU stay (typically a few days, but many are several weeks in duration). A subset of this database contains waveform and numerics records that have been matched and time-aligned with MIMIC-III Clinical Database records.


Background

The MIMIC-III Waveform Database contains thousands of recordings of multiple physiologic signals (“waveforms”) and time series of vital signs (“numerics”) collected from bedside patient monitors in adult and neonatal intensive care units (ICUs).

The MIMIC-III Waveform Database is a companion to the MIMIC-III Clinical Database, which contains detailed clinical information about most of the patients represented in the Waveform Database [1]. Since the contents of each database were collected independently, in partially deidentified form, matching the clinical data with the waveform data is a non-trivial task, and only a subset of Waveform Database records has been matched with Clinical Database records. See the MIMIC-III Waveform Database Matched Subset for more information.


Methods

Unlike the original MIMIC Database, waveforms were collected in a largely automated fashion, from all of the bedside monitors in certain adult and neonatal ICUs. Not all of the ICUs in the hospital were included, and the data archiving process did not run continuously, but while it was running, all waveforms from those ICUs were captured and archived. As a result, these records represent a random sample of patients in those specific ICUs.

Recorded waveforms and numerics vary depending on choices made by the ICU staff. Waveforms almost always include one or more ECG signals, and often include continuous arterial blood pressure (ABP) waveforms, fingertip photoplethysmogram (PPG) signals, and respiration, with additional waveforms (up to 8 simultaneously) as available. Numerics typically include heart and respiration rates, SpO2, and systolic, mean, and diastolic blood pressure, together with others as available. Recording lengths also vary; most are a few days in duration, but some are shorter and others are several weeks long.

The project was approved by the Institutional Review Boards of Beth Israel Deaconess Medical Center (Boston, MA) and the Massachusetts Institute of Technology (Cambridge, MA). Requirement for individual patient consent was waived because the project did not impact clinical care and all protected health information was deidentified.


Data Description

Each recording comprises two records (a waveform record and a matching numerics record) in a single record directory (“folder”) with the name of the record. To reduce access time, the record directories have been distributed among ten intermediate-level directories (listed below). The names of these intermediate directories (30, 31, ..., 39) match the first two digits of the record directories they contain.

In almost all cases, the waveform records comprise multiple segments, each of which can be read as a separate record. Each segment contains an uninterrupted recording of a set of simultaneously observed signals, and the signal gains do not change at any time during the segment. Whenever the ICU staff changed the signals being monitored or adjusted the amplitude of a signal being monitored, this event was recorded in the raw data dump, and a new segment begins at that time.

Each composite waveform record includes a list of the segments that comprise it in its master header file. The list begins on the second line of the master header with a layout header file that specifies all of the signals that are observed in any segment belonging to the record. Each segment has its own header file and (except for the layout header) a matching (binary) signal (.dat) file. Occasionally, the monitor may be disconnected entirely for a short time; these intervals are recorded as gaps in the master header file, but there are no header or signal files corresponding to gaps.

The numerics records (designated by the letter n appended to the record name) are not divided into segments, since the storage savings that would be achieved by doing so would be relatively little.

Physiologic waveform records in this database contain up to eight simultaneously recorded signals digitized at 125 Hz with 8-, 10-, or (occasionally) 12-bit resolution. Numerics records typically contain 10 or more time series of vital signs sampled once per second or once per minute.

Technical Limitations

Waveforms or numerics missing:
Occasionally, technical limitations of the data acquisition system make it possible to create a physiologic waveform record but not a numerics record, or vice versa.
A given signal may not be available throughout an entire record:
Records in the MIMIC-III Waveform Database vary in length; some are several weeks in duration. It is common for the physiologic signals to be interrupted or changed occasionally during recordings of such long duration. When using a viewer such as LightWAVE, all signals available at any time during a record are listed, although in most cases only a subset is visible at any given time.
Gaps and patient identification:
The waveform and numerics records have been extracted from raw data dumps collected from the bedside monitors using a facility provided by the monitor manufacturer. The raw data dumps contain files of data collected from a single patient monitor during a single monitoring session (which may last days or weeks). Usually the monitoring session ends when the patient is discharged, so that the data in a single file come from a single patient. Occasionally, however, the monitor is not reset when the patient is discharged, and the session continues after a new patient has been admitted; in this case the raw data file contains data from two (or more) patients, with a gap (an interval during which no waveforms or numerics are recorded) that is typically an hour or more in duration. Such gaps may also appear if the monitor is temporarily disconnected (for example, for a laboratory test) and then reconnected to the same patient. Since the raw data files do not usually contain patient identifiers, it is not trivial to determine with certainty if the data before and after a gap were collected from the same patient.
Ideally, each MIMIC-III Waveform Database record should contain data from only one patient. All raw data files containing gaps of an hour or more have been split into separate records in order to decrease the likelihood that any record contains data from multiple patients. An ongoing project is to examine the sets of records created this way, matching them with MIMIC-III Clinical Database records when possible, to determine if and how they should be reassembled.
Inter-waveform alignment problems:
The method used for MIMIC waveform data extraction was not designed for inter-waveform analysis. The waveform data contain unspecified/unknown filtering delays and/or unknown inter-channel delays, which may not be constant in a given record. Therefore, although the ECGs are time-aligned with each other, there may be a (changing) delay of up to 500ms between any of the other waveforms in the data. For example, the pulse transit time measured between different waveforms may be unreliable (either in absolute or relative terms).
ECG limitations:
The ECG signals in the waveform records were originally sampled with 12-bit precision at a high sampling rate, and were then scaled and decimated to 500 samples per second (per signal). The scaling reduced the effective amplitude resolution from 12 bits to 9 or 10 bits in typical cases, and as little as 7 bits in some cases. From each set of 4 consecutive decimated samples of the same ECG signal, one was recorded (chosen using a turning-point compressor, a technique sometimes called “peak-picking”). The result is an ECG signal sampled 125 times per second, but at intervals that vary between 2 and 14 ms (averaging 8 ms). Since the interval between any given pair of samples was not available to us, the reconstructions of the ECG signals assume uniform 8 ms intervals. These signals with reduced time and amplitude resolution, and sampling jitter introduced by the “peak-picking”, were the only ECG signals that were possible to capture from the ICU monitors. Although ECGs reconstructed in this way can be readily interpreted visually, they are unsuitable as input for certain algorithms for ECG analysis, particularly those that are sensitive to frequency-domain features of the signal. Note that these limitations apply only to the ECG signals, not to the other signals, which were originally sampled at uniform 8 ms intervals (125 samples per second) and were not scaled prior to capture.

Usage Notes

The following example illustrates the organization of the database:

  • Intermediate directory 31 contains all records with names that begin with 31.
  • Record directory 3141595 is contained within intermediate directory 31.
  • All files associated with physiologic waveform record 3141595 and its companion numerics record 3141595n are contained within record directory 31/3141595.
    • The first line of the master header file for waveform record 314595 (31/3141595/3141595.hea) indicates that the record is 242353557 sample intervals (about 22 days at 125 samples per second) in duration, and that it contains 427 segments and gaps. (See header(5) in the WFDB Applications Guide for details on the format of this text file.) The first segment is named 3141595_0001, and it is 2888500 sample intervals (6 hours, 15 minutes, and 8 seconds, at 125 samples per second) in duration. At the end of the master header file, a comment (# Location: nicu) specifies the ICU in which the recording was made (the neonatal ICU, in this case).
    • The layout header file for this record (31/3141595/3141595_layout.hea) indicates that five ECG signals (I, II, III, AVR, and “V”), a respiration signal, and a PPG signal are available during portions of the record. (The five ECG signals are not all available simultaneously.)
    • The header file for the first segment of this record (31/3141595/3141595_0001.hea) shows that a PPG signal (“PLETH”), a respiration signal, and ECG leads II and AVR are available throughout this initial segment.
  • The matching numerics record is named 3141595n, and its header file (31/3141595/3141595n.hea) shows that it is 1938730 sample intervals (about 22 days at 1 sample per second) in duration, and that it contains heart rate (“HR”, which is measured from the ECG, as well as “PULSE”, measured from one or more pulsatile signals), noninvasive blood pressure (raw as well as systolic, diastolic, and mean), respiration rate, and SpO2.

Any WFDB application can read any waveform record from this database directly from the PhysioNet web server (i.e., without downloading the record first) using a record name of the form mimic3wdb/3x/3xyyyyy/. Numerics records can be read using the longer form mimic3wdb/3x/3xyyyyy/3xyyyyyn (note that the final 3xyyyyy must be repeated and followed by n to specify the numerics record).

For example, if you have installed the WFDB Software Package, you can read the first 10 seconds of waveform record 3141595 using this rdsamp command:

rdsamp -r mimic3wdb/31/3141595/ -p -v -t 10

To read the first 10 seconds of the matching numerics record 3141595n, use this command instead:

rdsamp -r mimic3wdb/31/3141595/3141595n -p -v -t 10

Notice that the first command produces 1250 samples of each waveform (125 samples per second, for 10 seconds), but the second command produces only 10 samples of each vital sign (1 sample per second, for 10 seconds).


Release Notes

Version 1.0 of the MIMIC-III Waveform Database supersedes previously-released versions of the MIMIC-II Waveform Database. The numbered records (3000003 to 3999988) are identical to those in version 3.2 of the MIMIC-II Waveform Database. The Matched Subset, however, uses different subject IDs and surrogate dates, corresponding to version 1.4 of the MIMIC-III Clinical Database.


Acknowledgements

We wish to thank Philips Healthcare, as well as the Beth Israel Deaconess Medical Center, for their invaluable support in making this project possible.

Many people have contributed to this project over the past 18 years, and it would be impossible to list them all. In particular, we would like to acknowledge Michael Craig, Tin Kyaw, and Mohammed Saeed, for their efforts in collecting and organizing the original MIMIC-II Waveform Database, upon which this database is based.


Conflicts of Interest

The authors have no conflicts of interests to declare.


References

  1. Johnson, A. E. W., Pollard, T. J., Shen, L., Lehman, L. H., Feng, M., Ghassemi, M., Moody, B., Szolovits, P., Celi, L. A., & Mark, R. G. (2016). MIMIC-III, a freely accessible critical care database. Scientific Data, 3, 160035. https://dx.doi.org/10.1038/sdata.2016.35

Parent Projects
MIMIC-III Waveform Database was derived from: Please cite them when using this project.
Share
Access

Access Policy:
Anyone can access the files, as long as they conform to the terms of the specified license.

License (for files):
Open Data Commons Open Database License v1.0

Corresponding Author
You must be logged in to view the contact information.

Files

Total uncompressed size: 6.7 TB.

Access the files

Visualize waveforms

Folder Navigation: <base>/37
Name Size Modified
Parent Directory
3700002
3700003
3700007
3700049
3700072
3700100
3700122
3700149
3700152
3700163
3700167
3700196
3700233
3700246
3700258
3700268
3700271
3700275
3700287
3700303
3700323
3700329
3700349
3700354
3700383
3700400
3700401
3700408
3700432
3700436
3700458
3700463
3700475
3700482
3700488
3700498
3700515
3700528
3700568
3700575
3700576
3700578
3700650
3700663
3700665
3700684
3700686
3700690
3700696
3700720
3700738
3700749
3700753
3700761
3700766
3700814
3700823
3700837
3700881
3700905
3700962
3700976
3700980
3700989
3701001
3701007
3701047
3701057
3701078
3701083
3701096
3701100
3701108
3701128
3701129
3701219
3701234
3701249
3701259
3701269
3701288
3701305
3701308
3701312
3701346
3701354
3701361
3701364
3701396
3701416
3701419
3701453
3701458
3701460
3701518
3701528
3701533
3701554
3701561
3701569
3701575
3701580
3701584
3701589
3701594
3701617
3701631
3701642
3701643
3701657
3701666
3701677
3701698
3701710
3701711
3701733
3701757
3701770
3701784
3701793
3701806
3701811
3701832
3701835
3701854
3701860
3701873
3701900
3701922
3701925
3701944
3701947
3701989
3702003
3702006
3702009
3702013
3702018
3702028
3702087
3702131
3702136
3702137
3702138
3702154
3702168
3702189
3702198
3702216
3702234
3702240
3702253
3702262
3702280
3702284
3702292
3702312
3702321
3702327
3702357
3702369
3702388
3702421
3702465
3702509
3702523
3702537
3702548
3702584
3702597
3702601
3702604
3702612
3702619
3702643
3702674
3702698
3702707
3702731
3702746
3702767
3702778
3702795
3702800
3702826
3702858
3702865
3702873
3702890
3702913
3702918
3702935
3702947
3702963
3702973
3702987
3703013
3703015
3703018
3703023
3703030
3703031
3703034
3703035
3703048
3703055
3703061
3703063
3703090
3703096
3703105
3703120
3703132
3703142
3703154
3703167
3703176
3703183
3703196
3703207
3703211
3703254
3703263
3703268
3703274
3703286
3703302
3703312
3703321
3703330
3703340
3703341
3703376
3703381
3703409
3703447
3703448
3703472
3703494
3703502
3703504
3703526
3703548
3703551
3703570
3703576
3703579
3703580
3703592
3703596
3703600
3703617
3703628
3703644
3703670
3703684
3703694
3703701
3703710
3703755
3703760
3703763
3703802
3703836
3703856
3703872
3703892
3703920
3703938
3703965
3703971
3703978
3703987
3704033
3704060
3704091
3704096
3704132
3704170
3704171
3704176
3704185
3704190
3704206
3704235
3704244
3704246
3704255
3704282
3704284
3704293
3704307
3704310
3704328
3704341
3704347
3704353
3704379
3704382
3704387
3704397
3704402
3704443
3704444
3704482
3704483
3704484
3704489
3704501
3704503
3704514
3704517
3704535
3704555
3704557
3704652
3704658
3704705
3704707
3704717
3704734
3704755
3704796
3704803
3704827
3704830
3704835
3704873
3704874
3704891
3704903
3704911
3704920
3704964
3704979
3704997
3705020
3705021
3705059
3705068
3705070
3705086
3705097
3705109
3705113
3705114
3705140
3705146
3705177
3705197
3705218
3705226
3705260
3705297
3705318
3705350
3705367
3705389
3705407
3705409
3705415
3705428
3705429
3705492
3705517
3705519
3705532
3705586
3705592
3705609
3705627
3705628
3705639
3705643
3705645
3705665
3705669
3705707
3705715
3705716
3705749
3705752
3705780
3705808
3705817
3705878
3705882
3705892
3705895
3705913
3705962
3705988
3705993
3705996
3706000
3706009
3706017
3706030
3706033
3706054
3706059
3706095
3706102
3706103
3706110
3706124
3706133
3706137
3706138
3706154
3706194
3706216
3706232
3706245
3706287
3706290
3706293
3706309
3706336
3706351
3706361
3706366
3706375
3706395
3706418
3706455
3706463
3706485
3706510
3706531
3706533
3706554
3706600
3706623
3706627
3706630
3706651
3706674
3706678
3706688
3706694
3706704
3706711
3706728
3706749
3706784
3706789
3706821
3706831
3706846
3706853
3706871
3706872
3706878
3706893
3706894
3706919
3706921
3706931
3706937
3706947
3706958
3706964
3706978
3706990
3707067
3707080
3707084
3707147
3707152
3707153
3707163
3707166
3707172
3707189
3707199
3707210
3707212
3707227
3707254
3707262
3707272
3707280
3707289
3707303
3707306
3707308
3707345
3707368
3707379
3707382
3707387
3707408
3707467
3707472
3707509
3707512
3707517
3707535
3707558
3707579
3707586
3707587
3707609
3707633
3707652
3707681
3707685
3707686
3707688
3707695
3707755
3707764
3707765
3707783
3707789
3707792
3707807
3707809
3707812
3707827
3707847
3707882
3707885
3707912
3707932
3707935
3707968
3707969
3707981
3707988
3707992
3707997
3708008
3708012
3708015
3708016
3708021
3708026
3708030
3708037
3708038
3708039
3708058
3708071
3708095
3708101
3708142
3708161
3708176
3708226
3708267
3708276
3708277
3708291
3708313
3708317
3708335
3708346
3708348
3708357
3708413
3708496
3708497
3708506
3708509
3708511
3708514
3708529
3708535
3708589
3708599
3708601
3708630
3708641
3708663
3708668
3708677
3708679
3708690
3708719
3708723
3708744
3708775
3708784
3708785
3708790
3708794
3708798
3708823
3708888
3708908
3708946
3708948
3708959
3708969
3709016
3709023
3709053
3709055
3709058
3709079
3709083
3709088
3709114
3709120
3709125
3709162
3709163
3709164
3709182
3709193
3709196
3709208
3709218
3709294
3709298
3709312
3709322
3709357
3709387
3709404
3709415
3709420
3709434
3709437
3709454
3709471
3709487
3709530
3709532
3709541
3709627
3709716
3709739
3709747
3709749
3709754
3709758
3709768
3709814
3709818
3709821
3709831
3709840
3709841
3709879
3709888
3709890
3709907
3709929
3709931
3709947
3709960
3709961
3709962
3709973
3709976
3709984
3709994
3709995
3709997
3710011
3710022
3710023
3710056
3710066
3710078
3710105
3710112
3710125
3710129
3710141
3710146
3710158
3710202
3710208
3710228
3710235
3710243
3710278
3710296
3710300
3710317
3710326
3710332
3710333
3710348
3710360
3710372
3710382
3710383
3710385
3710386
3710395
3710423
3710434
3710445
3710470
3710476
3710506
3710513
3710517
3710530
3710555
3710556
3710568
3710573
3710592
3710598
3710599
3710602
3710623
3710631
3710642
3710646
3710647
3710680
3710699
3710701
3710706
3710707
3710713
3710715
3710741
3710766
3710767
3710777
3710805
3710816
3710843
3710859
3710865
3710878
3710933
3710964
3710970
3710973
3710981
3710995
3711004
3711023
3711038
3711043
3711049
3711085
3711093
3711125
3711131
3711136
3711193
3711207
3711211
3711236
3711239
3711280
3711289
3711304
3711330
3711346
3711354
3711364
3711365
3711379
3711390
3711398
3711407
3711450
3711464
3711471
3711482
3711503
3711510
3711511
3711540
3711588
3711592
3711594
3711614
3711620
3711645
3711667
3711678
3711696
3711718
3711725
3711744
3711746
3711750
3711755
3711762
3711840
3711841
3711848
3711871
3711872
3711873
3711885
3711890
3711893
3711931
3711934
3711943
3711948
3711971
3711972
3711977
3712016
3712017
3712028
3712043
3712047
3712048
3712058
3712062
3712065
3712100
3712111
3712116
3712118
3712148
3712159
3712216
3712227
3712254
3712261
3712264
3712266
3712272
3712287
3712298
3712306
3712332
3712340
3712361
3712372
3712378
3712388
3712390
3712394
3712397
3712403
3712456
3712463
3712522
3712545
3712562
3712574
3712575
3712595
3712622
3712650
3712653
3712664
3712679
3712685
3712686
3712698
3712776
3712790
3712804
3712828
3712832
3712845
3712847
3712871
3712907
3712917
3712921
3712924
3712934
3712938
3712961
3712962
3712964
3712983
3712993
3712994
3713000
3713024
3713030
3713098
3713113
3713130
3713149
3713160
3713162
3713260
3713281
3713299
3713307
3713324
3713326
3713340
3713358
3713362
3713381
3713388
3713398
3713415
3713423
3713433
3713440
3713476
3713485
3713498
3713527
3713536
3713545
3713565
3713573
3713599
3713603
3713626
3713641
3713662
3713664
3713670
3713675
3713684
3713707
3713743
3713744
3713769
3713783
3713813
3713820
3713825
3713832
3713835
3713838
3713843
3713852
3713854
3713877
3713899
3713909
3713915
3713919
3713921
3713940
3713957
3713967
3713973
3713976
3713979
3714002
3714015
3714042
3714055
3714078
3714103
3714105
3714106
3714107
3714115
3714127
3714130
3714142
3714222
3714241
3714252
3714260
3714267
3714289
3714290
3714291
3714303
3714308
3714313
3714335
3714338
3714359
3714363
3714370
3714389
3714401
3714416
3714422
3714423
3714427
3714438
3714449
3714459
3714478
3714480
3714563
3714565
3714590
3714602
3714605
3714619
3714622
3714633
3714652
3714668
3714685
3714694
3714697
3714741
3714750
3714751
3714821
3714859
3714888
3714895
3714903
3714911
3714919
3714931
3714944
3714994
3715006
3715015
3715016
3715056
3715064
3715099
3715111
3715113
3715119
3715156
3715164
3715176
3715183
3715202
3715224
3715226
3715234
3715263
3715271
3715281
3715333
3715360
3715381
3715382
3715400
3715433
3715439
3715456
3715457
3715478
3715482
3715483
3715486
3715510
3715517
3715578
3715579
3715607
3715639
3715648
3715649
3715664
3715668
3715677
3715681
3715682
3715687
3715695
3715720
3715726
3715733
3715754
3715769
3715781
3715792
3715796
3715798
3715820
3715824
3715838
3715862
3715879
3715893
3715897
3715898
3715908
3715910
3715912
3715914
3715922
3715959
3715969
3715975
3716027
3716077
3716081
3716095
3716097
3716107
3716151
3716188
3716191
3716205
3716216
3716249
3716271
3716296
3716310
3716321
3716328
3716329
3716334
3716338
3716385
3716433
3716449
3716463
3716479
3716494
3716506
3716521
3716532
3716550
3716568
3716573
3716581
3716587
3716590
3716592
3716618
3716623
3716636
3716638
3716657
3716666
3716671
3716673
3716696
3716721
3716752
3716768
3716780
3716782
3716795
3716797
3716813
3716835
3716838
3716857
3716863
3716881
3716888
3716889
3716915
3716917
3716929
3716931
3716934
3716936
3716958
3716974
3716987
3716991
3717000
3717013
3717077
3717099
3717102
3717132
3717133
3717137
3717147
3717152
3717179
3717188
3717189
3717196
3717201
3717237
3717257
3717279
3717307
3717322
3717328
3717345
3717354
3717364
3717365
3717367
3717368
3717371
3717388
3717412
3717421
3717445
3717454
3717459
3717476
3717531
3717557
3717558
3717561
3717580
3717581
3717588
3717590
3717594
3717627
3717656
3717680
3717695
3717712
3717725
3717734
3717737
3717744
3717749
3717762
3717799
3717801
3717821
3717828
3717834
3717854
3717865
3717882
3717894
3717943
3717952
3717970
3717991
3717993
3718026
3718036
3718039
3718043
3718045
3718072
3718090
3718092
3718103
3718159
3718167
3718179
3718199
3718202
3718244
3718260
3718262
3718271
3718289
3718297
3718307
3718356
3718357
3718389
3718434
3718452
3718465
3718471
3718481
3718484
3718526
3718542
3718562
3718607
3718608
3718616
3718645
3718656
3718669
3718683
3718689
3718717
3718728
3718750
3718769
3718772
3718795
3718807
3718821
3718833
3718836
3718845
3718898
3718933
3718963
3718977
3718984
3719006
3719013
3719023
3719062
3719079
3719082
3719089
3719112
3719141
3719146
3719163
3719166
3719174
3719184
3719199
3719237
3719299
3719325
3719342
3719345
3719371
3719388
3719421
3719428
3719439
3719443
3719446
3719482
3719535
3719545
3719555
3719556
3719563
3719587
3719595
3719601
3719634
3719639
3719691
3719706
3719721
3719761
3719767
3719790
3719795
3719826
3719837
3719884
3719905
3719938
3719951
3719961
3719964
3719996
3719998
3720005
3720019
3720024
3720027
3720043
3720062
3720069
3720075
3720080
3720085
3720107
3720112
3720115
3720118
3720145
3720151
3720152
3720163
3720174
3720207
3720238
3720244
3720248
3720257
3720274
3720288
3720299
3720302
3720317
3720331
3720351
3720358
3720394
3720425
3720433
3720465
3720482
3720492
3720502
3720515
3720524
3720529
3720575
3720577
3720583
3720602
3720607
3720658
3720664
3720685
3720709
3720712
3720733
3720736
3720739
3720767
3720796
3720800
3720804
3720809
3720840
3720859
3720860
3720862
3720876
3720914
3720920
3720930
3720945
3720958
3720965
3720977
3721013
3721030
3721063
3721064
3721103
3721118
3721130
3721133
3721160
3721162
3721164
3721172
3721180
3721186
3721199
3721213
3721214
3721224
3721234
3721270
3721278
3721279
3721287
3721307
3721318
3721327
3721351
3721359
3721400
3721414
3721440
3721443
3721472
3721475
3721501
3721503
3721506
3721512
3721513
3721519
3721529
3721534
3721542
3721544
3721549
3721551
3721569
3721587
3721588
3721600
3721618
3721636
3721645
3721647
3721655
3721675
3721681
3721689
3721702
3721703
3721743
3721749
3721753
3721794
3721803
3721811
3721833
3721839
3721865
3721897
3721908
3721931
3721941
3721964
3721988
3722036
3722064
3722069
3722073
3722088
3722103
3722105
3722126
3722153
3722162
3722172
3722188
3722200
3722201
3722208
3722226
3722241
3722245
3722246
3722252
3722255
3722260
3722261
3722298
3722304
3722331
3722350
3722351
3722367
3722382
3722396
3722403
3722404
3722407
3722431
3722436
3722458
3722471
3722497
3722517
3722559
3722565
3722574
3722586
3722589
3722590
3722610
3722620
3722632
3722666
3722673
3722674
3722686
3722689
3722691
3722701
3722706
3722713
3722714
3722721
3722728
3722744
3722761
3722763
3722787
3722795
3722806
3722839
3722847
3722858
3722859
3722883
3722900
3722922
3722971
3723000
3723007
3723010
3723015
3723031
3723067
3723112
3723156
3723162
3723169
3723214
3723240
3723241
3723269
3723272
3723276
3723303
3723348
3723354
3723366
3723368
3723376
3723408
3723437
3723440
3723443
3723451
3723465
3723480
3723484
3723514
3723521
3723528
3723537
3723541
3723561
3723571
3723575
3723576
3723585
3723639
3723644
3723658
3723666
3723673
3723683
3723693
3723697
3723698
3723707
3723716
3723725
3723750
3723762
3723768
3723771
3723813
3723817
3723835
3723843
3723852
3723854
3723855
3723858
3723876
3723889
3723904
3723940
3723966
3723988
3724007
3724021
3724049
3724077
3724102
3724105
3724123
3724124
3724132
3724137
3724145
3724146
3724174
3724179
3724186
3724201
3724234
3724253
3724271
3724286
3724293
3724301
3724302
3724327
3724358
3724372
3724373
3724381
3724395
3724437
3724452
3724480
3724487
3724496
3724524
3724553
3724572
3724578
3724612
3724615
3724627
3724662
3724680
3724754
3724779
3724781
3724794
3724801
3724816
3724822
3724833
3724836
3724860
3724864
3724892
3724914
3724947
3724956
3724975
3724980
3724987
3724991
3725025
3725041
3725049
3725052
3725074
3725083
3725103
3725115
3725137
3725141
3725147
3725150
3725161
3725179
3725180
3725200
3725247
3725255
3725280
3725299
3725315
3725318
3725320
3725333
3725336
3725409
3725411
3725431
3725466
3725470
3725491
3725519
3725537
3725539
3725554
3725564
3725582
3725585
3725611
3725615
3725622
3725631
3725663
3725685
3725694
3725695
3725700
3725704
3725723
3725736
3725738
3725752
3725764
3725774
3725779
3725802
3725810
3725814
3725833
3725834
3725848
3725853
3725867
3725871
3725884
3725889
3725896
3725898
3725904
3725934
3725937
3725959
3725963
3725971
3725980
3725991
3725998
3726005
3726006
3726021
3726092
3726094
3726103
3726134
3726159
3726189
3726204
3726216
3726264
3726280
3726283
3726295
3726312
3726315
3726323
3726326
3726333
3726365
3726389
3726419
3726439
3726458
3726466
3726476
3726483
3726484
3726494
3726500
3726512
3726531
3726535
3726547
3726550
3726554
3726567
3726589
3726622
3726663
3726715
3726723
3726744
3726746
3726751
3726758
3726826
3726833
3726851
3726852
3726865
3726867
3726869
3726875
3726880
3726882
3726900
3726929
3726931
3726934
3726945
3726954
3726968
3726969
3726995
3726998
3727030
3727052
3727053
3727077
3727097
3727124
3727137
3727150
3727163
3727174
3727179
3727183
3727191
3727200
3727203
3727208
3727209
3727214
3727233
3727260
3727271
3727276
3727300
3727311
3727314
3727327
3727335
3727350
3727359
3727365
3727394
3727417
3727425
3727436
3727438
3727451
3727452
3727466
3727467
3727492
3727494
3727504
3727514
3727518
3727530
3727541
3727544
3727548
3727577
3727578
3727629
3727634
3727654
3727655
3727678
3727687
3727708
3727787
3727791
3727798
3727817
3727830
3727855
3727872
3727896
3727916
3727922
3727955
3727973
3728008
3728013
3728053
3728073
3728126
3728148
3728173
3728199
3728207
3728217
3728229
3728239
3728251
3728252
3728292
3728300
3728307
3728320
3728348
3728349
3728353
3728365
3728384
3728392
3728413
3728417
3728424
3728432
3728440
3728466
3728467
3728471
3728474
3728505
3728512
3728524
3728532
3728537
3728552
3728585
3728604
3728626
3728640
3728648
3728656
3728669
3728690
3728718
3728740
3728757
3728760
3728770
3728801
3728833
3728855
3728884
3728886
3728896
3728941
3728964
3728992
3728999
3729000
3729001
3729021
3729030
3729037
3729090
3729102
3729137
3729148
3729164
3729168
3729178
3729184
3729204
3729223
3729231
3729233
3729243
3729245
3729269
3729270
3729289
3729294
3729305
3729342
3729357
3729370
3729382
3729425
3729434
3729443
3729445
3729446
3729454
3729471
3729488
3729498
3729505
3729507
3729514
3729523
3729533
3729535
3729554
3729557
3729563
3729573
3729580
3729601
3729616
3729631
3729648
3729649
3729655
3729661
3729671
3729710
3729733
3729750
3729756
3729799
3729805
3729810
3729823
3729830
3729834
3729856
3729861
3729868
3729912
3729921
3729935
3729960
3729973
3729975
3729990
3730011
3730021
3730026
3730044
3730054
3730059
3730065
3730090
3730100
3730106
3730113
3730120
3730122
3730126
3730135
3730141
3730158
3730162
3730218
3730221
3730239
3730246
3730275
3730288
3730291
3730292
3730343
3730364
3730368
3730385
3730387
3730428
3730441
3730459
3730462
3730486
3730507
3730535
3730550
3730559
3730565
3730600
3730603
3730608
3730610
3730614
3730620
3730627
3730632
3730633
3730637
3730652
3730653
3730655
3730665
3730670
3730682
3730688
3730729
3730741
3730789
3730805
3730818
3730820
3730833
3730867
3730868
3730874
3730875
3730889
3730913
3730943
3730965
3731014
3731025
3731046
3731069
3731075
3731083
3731086
3731090
3731109
3731110
3731122
3731142
3731154
3731156
3731172
3731178
3731185
3731204
3731214
3731218
3731241
3731268
3731284
3731299
3731300
3731310
3731315
3731392
3731411
3731421
3731434
3731448
3731479
3731491
3731498
3731503
3731504
3731506
3731538
3731566
3731574
3731580
3731636
3731638
3731640
3731662
3731667
3731705
3731720
3731733
3731762
3731766
3731773
3731827
3731836
3731839
3731841
3731856
3731857
3731867
3731877
3731899
3731904
3731920
3731924
3731926
3731928
3731943
3731955
3731956
3731969
3731995
3731999
3732004
3732005
3732033
3732034
3732049
3732068
3732071
3732073
3732088
3732090
3732091
3732097
3732100
3732121
3732134
3732164
3732172
3732179
3732189
3732197
3732200
3732203
3732226
3732256
3732265
3732268
3732275
3732279
3732294
3732295
3732301
3732343
3732365
3732380
3732384
3732408
3732423
3732448
3732466
3732468
3732496
3732500
3732507
3732536
3732567
3732584
3732627
3732629
3732638
3732664
3732680
3732701
3732703
3732706
3732741
3732749
3732774
3732788
3732804
3732809
3732812
3732825
3732830
3732834
3732838
3732840
3732855
3732857
3732858
3732860
3732870
3732876
3732882
3732894
3732895
3732918
3732923
3732937
3732943
3732973
3732975
3732984
3732988
3732998
3733015
3733034
3733036
3733051
3733138
3733149
3733166
3733214
3733233
3733245
3733247
3733249
3733264
3733323
3733357
3733365
3733389
3733390
3733422
3733478
3733501
3733560
3733646
3733675
3733680
3733687
3733725
3733735
3733757
3733770
3733772
3733776
3733781
3733784
3733802
3733803
3733811
3733818
3733821
3733837
3733860
3733870
3733871
3733898
3733914
3733918
3733932
3733939
3733953
3733968
3733992
3734003
3734025
3734028
3734044
3734074
3734084
3734092
3734109
3734111
3734118
3734119
3734155
3734209
3734214
3734219
3734231
3734245
3734260
3734307
3734312
3734338
3734358
3734360
3734371
3734403
3734417
3734435
3734462
3734481
3734489
3734500
3734512
3734516
3734559
3734579
3734615
3734646
3734649
3734681
3734683
3734690
3734699
3734718
3734733
3734802
3734808
3734810
3734862
3734863
3734875
3734901
3734902
3734909
3734918
3734929
3734931
3734937
3734950
3734977
3734999
3735034
3735041
3735049
3735067
3735103
3735105
3735111
3735120
3735131
3735144
3735165
3735191
3735195
3735211
3735266
3735269
3735328
3735345
3735349
3735352
3735355
3735357
3735393
3735422
3735438
3735448
3735453
3735465
3735472
3735517
3735525
3735549
3735570
3735600
3735650
3735693
3735701
3735718
3735724
3735737
3735747
3735753
3735765
3735796
3735828
3735843
3735847
3735863
3735865
3735872
3735903
3735907
3735917
3735923
3735940
3735986
3736006
3736055
3736072
3736094
3736105
3736108
3736115
3736118
3736133
3736159
3736164
3736170
3736207
3736212
3736216
3736217
3736219
3736233
3736259
3736270
3736301
3736334
3736344
3736345
3736385
3736397
3736400
3736408
3736409
3736411
3736451
3736459
3736464
3736485
3736522
3736543
3736552
3736556
3736557
3736562
3736572
3736594
3736637
3736651
3736654
3736655
3736674
3736684
3736696
3736716
3736724
3736729
3736730
3736741
3736751
3736760
3736786
3736791
3736794
3736832
3736844
3736875
3736887
3736922
3736923
3736925
3736931
3736937
3736958
3736966
3736974
3736985
3736988
3736989
3737031
3737057
3737058
3737066
3737113
3737116
3737131
3737133
3737167
3737201
3737211
3737247
3737285
3737295
3737303
3737305
3737312
3737314
3737316
3737321
3737327
3737329
3737331
3737332
3737345
3737351
3737378
3737384
3737411
3737415
3737420
3737453
3737471
3737484
3737491
3737492
3737503
3737505
3737509
3737516
3737523
3737566
3737570
3737578
3737581
3737599
3737615
3737616
3737632
3737633
3737649
3737660
3737714
3737725
3737733
3737756
3737757
3737768
3737769
3737771
3737782
3737798
3737820
3737823
3737824
3737827
3737833
3737837
3737844
3737850
3737860
3737881
3737886
3737916
3737924
3737928
3737936
3737939
3737951
3737974
3737981
3737982
3737987
3737989
3738013
3738026
3738036
3738108
3738117
3738118
3738133
3738143
3738145
3738151
3738154
3738157
3738173
3738224
3738229
3738230
3738246
3738250
3738254
3738270
3738289
3738308
3738347
3738360
3738376
3738437
3738448
3738465
3738551
3738556
3738608
3738628
3738633
3738634
3738640
3738643
3738665
3738676
3738688
3738719
3738730
3738732
3738758
3738814
3738835
3738844
3738853
3738870
3738883
3738926
3738935
3738940
3738941
3738965
3738983
3739009
3739012
3739013
3739019
3739022
3739030
3739048
3739063
3739064
3739077
3739079
3739162
3739164
3739168
3739174
3739181
3739191
3739206
3739216
3739222
3739236
3739248
3739268
3739274
3739275
3739293
3739296
3739313
3739323
3739370
3739389
3739394
3739395
3739398
3739416
3739456
3739457
3739464
3739491
3739492
3739533
3739568
3739596
3739599
3739623
3739647
3739665
3739687
3739703
3739721
3739722
3739725
3739729
3739735
3739769
3739790
3739796
3739801
3739816
3739849
3739851
3739866
3739881
3739899
3739909
3739937
3739961
3740010
3740041
3740046
3740074
3740076
3740097
3740109
3740150
3740154
3740171
3740193
3740196
3740206
3740223
3740229
3740251
3740263
3740281
3740316
3740336
3740345
3740355
3740387
3740411
3740419
3740421
3740451
3740456
3740474
3740482
3740489
3740498
3740508
3740509
3740524
3740526
3740541
3740554
3740571
3740579
3740583
3740591
3740594
3740597
3740608
3740638
3740658
3740673
3740682
3740732
3740734
3740757
3740762
3740780
3740789
3740800
3740822
3740825
3740827
3740834
3740856
3740858
3740870
3740883
3740891
3740898
3740903
3740907
3740915
3740969
3741017
3741025
3741096
3741142
3741184
3741208
3741271
3741302
3741332
3741355
3741359
3741368
3741369
3741372
3741376
3741390
3741397
3741398
3741460
3741507
3741524
3741529
3741539
3741542
3741552
3741557
3741585
3741598
3741601
3741618
3741646
3741651
3741653
3741668
3741671
3741672
3741679
3741681
3741683
3741688
3741696
3741730
3741734
3741789
3741795
3741796
3741835
3741838
3741839
3741840
3741866
3741885
3741887
3741898
3741948
3741958
3741959
3741961
3741987
3742000
3742029
3742041
3742049
3742063
3742064
3742066
3742099
3742128
3742147
3742151
3742154
3742159
3742166
3742205
3742207
3742222
3742229
3742263
3742264
3742288
3742301
3742305
3742319
3742355
3742371
3742395
3742405
3742406
3742420
3742434
3742437
3742438
3742449
3742451
3742467
3742468
3742471
3742476
3742483
3742492
3742496
3742511
3742541
3742556
3742560
3742568
3742570
3742628
3742644
3742659
3742670
3742679
3742688
3742699
3742730
3742736
3742751
3742759
3742771
3742779
3742780
3742796
3742802
3742816
3742830
3742866
3742874
3742884
3742888
3742893
3743001
3743007
3743011
3743038
3743057
3743083
3743123
3743132
3743137
3743145
3743182
3743238
3743244
3743271
3743310
3743313
3743317
3743331
3743351
3743375
3743398
3743419
3743422
3743481
3743522
3743537
3743576
3743602
3743603
3743619
3743631
3743670
3743671
3743689
3743695
3743715
3743727
3743806
3743808
3743823
3743836
3743838
3743862
3743867
3743872
3743880
3743898
3743900
3743903
3743944
3743966
3744001
3744053
3744054
3744068
3744078
3744086
3744088
3744115
3744118
3744136
3744179
3744188
3744236
3744285
3744289
3744306
3744312
3744317
3744346
3744358
3744400
3744405
3744417
3744419
3744423
3744435
3744439
3744440
3744448
3744503
3744504
3744513
3744532
3744557
3744590
3744618
3744626
3744634
3744651
3744676
3744684
3744736
3744768
3744778
3744790
3744808
3744811
3744823
3744830
3744834
3744853
3744879
3744881
3744892
3744900
3744914
3744927
3744930
3744932
3744940
3744950
3744957
3744972
3744979
3745008
3745016
3745018
3745019
3745038
3745088
3745094
3745107
3745117
3745136
3745149
3745175
3745198
3745199
3745206
3745210
3745233
3745235
3745248
3745257
3745289
3745308
3745366
3745399
3745400
3745405
3745433
3745443
3745468
3745480
3745489
3745518
3745532
3745536
3745573
3745584
3745596
3745634
3745635
3745641
3745647
3745650
3745659
3745666
3745667
3745677
3745681
3745692
3745700
3745711
3745730
3745741
3745759
3745786
3745793
3745815
3745827
3745831
3745840
3745882
3745896
3745901
3745929
3745940
3745945
3745952
3745971
3745974
3745993
3746010
3746024
3746036
3746047
3746085
3746089
3746093
3746113
3746119
3746127
3746146
3746153
3746165
3746172
3746179
3746184
3746213
3746236
3746240
3746259
3746276
3746279
3746291
3746300
3746306
3746317
3746326
3746353
3746354
3746356
3746380
3746428
3746434
3746440
3746443
3746447
3746452
3746457
3746463
3746511
3746532
3746543
3746544
3746549
3746557
3746574
3746591
3746607
3746615
3746629
3746634
3746674
3746692
3746694
3746698
3746725
3746739
3746757
3746801
3746803
3746851
3746866
3746906
3746923
3746928
3746929
3746940
3746955
3746961
3746963
3746964
3746987
3746989
3747006
3747013
3747070
3747090
3747102
3747112
3747145
3747153
3747167
3747195
3747227
3747238
3747273
3747277
3747303
3747339
3747342
3747396
3747397
3747407
3747419
3747440
3747463
3747494
3747517
3747522
3747540
3747557
3747560
3747571
3747607
3747619
3747620
3747623
3747624
3747662
3747683
3747714
3747717
3747720
3747747
3747766
3747784
3747785
3747811
3747820
3747851
3747858
3747890
3747892
3747920
3747933
3747943
3747950
3747955
3747956
3748000
3748010
3748029
3748056
3748083
3748091
3748092
3748119
3748124
3748152
3748160
3748179
3748180
3748222
3748250
3748262
3748275
3748277
3748279
3748285
3748289
3748291
3748313
3748341
3748376
3748377
3748381
3748384
3748420
3748423
3748426
3748433
3748434
3748436
3748458
3748467
3748492
3748502
3748545
3748548
3748555
3748606
3748620
3748622
3748626
3748653
3748707
3748716
3748737
3748760
3748813
3748814
3748878
3748893
3748905
3748906
3748914
3748915
3748931
3748934
3748938
3748951
3748953
3748963
3748976
3749000
3749005
3749010
3749082
3749084
3749130
3749154
3749157
3749179
3749180
3749190
3749199
3749200
3749203
3749210
3749227
3749263
3749281
3749326
3749329
3749350
3749365
3749368
3749371
3749373
3749378
3749396
3749401
3749404
3749427
3749430
3749457
3749464
3749484
3749490
3749506
3749557
3749571
3749574
3749580
3749583
3749603
3749608
3749619
3749623
3749629
3749663
3749664
3749668
3749670
3749672
3749673
3749678
3749681
3749721
3749731
3749750
3749777
3749780
3749792
3749804
3749846
3749849
3749870
3749888
3749919
3749942
3749947
3749952
3749991
3749996
3750003
3750043
3750075
3750082
3750089
3750102
3750127
3750138
3750154
3750187
3750242
3750287
3750303
3750313
3750341
3750366
3750387
3750395
3750398
3750408
3750451
3750475
3750498
3750501
3750525
3750551
3750553
3750563
3750570
3750602
3750613
3750633
3750668
3750721
3750735
3750752
3750789
3750820
3750832
3750837
3750843
3750863
3750880
3750895
3750898
3750911
3750920
3750946
3750951
3750953
3750956
3750967
3750968
3750970
3750981
3750988
3751013
3751015
3751026
3751045
3751067
3751091
3751108
3751121
3751134
3751138
3751163
3751164
3751166
3751170
3751174
3751209
3751210
3751218
3751229
3751238
3751242
3751247
3751274
3751277
3751298
3751327
3751332
3751346
3751348
3751360
3751379
3751380
3751390
3751446
3751472
3751492
3751499
3751518
3751552
3751569
3751570
3751610
3751632
3751638
3751654
3751675
3751687
3751688
3751713
3751723
3751740
3751753
3751774
3751777
3751827
3751840
3751848
3751856
3751870
3751892
3751904
3751914
3751918
3751926
3751942
3751955
3751960
3751975
3751981
3752000
3752028
3752040
3752041
3752043
3752051
3752084
3752098
3752101
3752102
3752113
3752131
3752152
3752157
3752159
3752184
3752191
3752226
3752227
3752229
3752248
3752264
3752277
3752288
3752293
3752300
3752301
3752304
3752336
3752355
3752362
3752394
3752398
3752404
3752408
3752414
3752434
3752436
3752438
3752448
3752455
3752485
3752505
3752537
3752615
3752628
3752643
3752649
3752657
3752673
3752684
3752716
3752720
3752730
3752739
3752750
3752766
3752768
3752810
3752817
3752819
3752848
3752867
3752905
3752948
3752974
3752984
3753001
3753003
3753034
3753089
3753108
3753126
3753142
3753195
3753202
3753226
3753238
3753258
3753269
3753280
3753284
3753289
3753294
3753305
3753326
3753361
3753375
3753381
3753391
3753407
3753417
3753421
3753431
3753436
3753453
3753501
3753513
3753532
3753533
3753545
3753549
3753554
3753557
3753570
3753571
3753581
3753601
3753613
3753618
3753633
3753641
3753664
3753666
3753688
3753707
3753723
3753734
3753746
3753747
3753771
3753800
3753861
3753867
3753906
3753908
3753925
3753934
3753940
3753952
3753955
3753964
3753972
3753973
3753996
3754006
3754009
3754014
3754017
3754019
3754025
3754044
3754049
3754056
3754095
3754122
3754125
3754131
3754142
3754177
3754184
3754188
3754247
3754253
3754271
3754295
3754313
3754319
3754332
3754345
3754346
3754353
3754356
3754366
3754378
3754380
3754384
3754407
3754440
3754441
3754448
3754466
3754493
3754523
3754526
3754536
3754541
3754551
3754565
3754575
3754576
3754582
3754584
3754588
3754600
3754616
3754618
3754625
3754633
3754638
3754654
3754681
3754682
3754688
3754694
3754728
3754735
3754749
3754760
3754849
3754864
3754866
3754911
3754916
3754917
3754924
3754942
3754987
3754988
3755044
3755048
3755052
3755068
3755071
3755085
3755088
3755107
3755117
3755175
3755191
3755197
3755211
3755219
3755265
3755267
3755274
3755283
3755345
3755352
3755363
3755366
3755368
3755392
3755400
3755460
3755473
3755493
3755534
3755539
3755546
3755563
3755580
3755618
3755631
3755668
3755677
3755700
3755703
3755708
3755731
3755736
3755739
3755756
3755768
3755782
3755813
3755841
3755862
3755871
3755878
3755883
3755885
3755892
3755920
3755926
3755932
3755960
3755990
3755998
3756010
3756011
3756013
3756022
3756056
3756067
3756083
3756128
3756131
3756134
3756142
3756164
3756170
3756171
3756182
3756193
3756225
3756257
3756269
3756271
3756273
3756300
3756309
3756312
3756324
3756335
3756339
3756340
3756342
3756344
3756352
3756358
3756376
3756383
3756395
3756396
3756408
3756413
3756444
3756450
3756455
3756461
3756482
3756487
3756499
3756515
3756565
3756566
3756574
3756606
3756608
3756609
3756626
3756644
3756658
3756696
3756707
3756720
3756721
3756722
3756741
3756750
3756756
3756779
3756782
3756787
3756823
3756834
3756867
3756876
3756941
3756966
3756983
3756991
3756993
3757014
3757019
3757032
3757036
3757041
3757049
3757057
3757068
3757106
3757144
3757149
3757160
3757163
3757171
3757182
3757212
3757239
3757242
3757247
3757260
3757265
3757276
3757281
3757291
3757295
3757300
3757303
3757305
3757308
3757311
3757317
3757326
3757333
3757348
3757352
3757366
3757372
3757380
3757384
3757394
3757404
3757408
3757409
3757432
3757438
3757478
3757494
3757516
3757523
3757534
3757559
3757568
3757577
3757595
3757610
3757613
3757616
3757647
3757682
3757710
3757742
3757745
3757746
3757759
3757792
3757801
3757817
3757839
3757854
3757870
3757875
3757876
3757878
3757887
3757903
3757910
3757921
3757965
3757981
3757986
3757995
3758002
3758008
3758034
3758072
3758077
3758100
3758114
3758125
3758138
3758147
3758154
3758237
3758239
3758250
3758314
3758332
3758338
3758351
3758364
3758382
3758397
3758413
3758417
3758445
3758447
3758490
3758498
3758506
3758514
3758537
3758544
3758551
3758560
3758565
3758570
3758573
3758575
3758588
3758607
3758679
3758702
3758723
3758738
3758759
3758795
3758809
3758815
3758838
3758839
3758881
3758891
3758904
3758933
3758947
3758966
3758996
3759005
3759007
3759010
3759013
3759062
3759072
3759079
3759159
3759174
3759178
3759186
3759187
3759188
3759212
3759224
3759272
3759274
3759277
3759388
3759391
3759404
3759422
3759423
3759446
3759475
3759490
3759495
3759507
3759530
3759531
3759597
3759630
3759631
3759632
3759646
3759656
3759660
3759661
3759667
3759673
3759698
3759702
3759720
3759734
3759738
3759759
3759783
3759803
3759804
3759812
3759823
3759845
3759866
3759879
3759907
3759910
3759918
3759961
3759991
3759994
3760022
3760030
3760037
3760080
3760081
3760113
3760120
3760134
3760178
3760207
3760214
3760299
3760303
3760306
3760323
3760340
3760347
3760372
3760404
3760426
3760446
3760482
3760510
3760524
3760530
3760535
3760550
3760559
3760574
3760586
3760591
3760596
3760602
3760605
3760613
3760634
3760650
3760652
3760660
3760672
3760682
3760688
3760696
3760699
3760713
3760734
3760745
3760748
3760751
3760761
3760838
3760872
3760897
3760898
3760909
3760915
3760919
3760922
3760929
3760952
3760958
3760959
3760967
3760971
3760984
3760997
3761020
3761021
3761033
3761048
3761054
3761059
3761096
3761104
3761119
3761152
3761156
3761162
3761186
3761190
3761195
3761242
3761255
3761275
3761302
3761331
3761354
3761357
3761399
3761407
3761410
3761488
3761519
3761525
3761551
3761556
3761570
3761595
3761621
3761635
3761650
3761651
3761658
3761667
3761683
3761705
3761721
3761723
3761739
3761771
3761801
3761825
3761843
3761845
3761851
3761866
3761879
3761900
3761920
3761939
3761963
3761975
3761981
3761997
3762005
3762059
3762062
3762071
3762074
3762075
3762133
3762137
3762166
3762167
3762181
3762200
3762209
3762278
3762313
3762316
3762321
3762327
3762332
3762342
3762343
3762380
3762381
3762395
3762409
3762417
3762418
3762424
3762429
3762431
3762434
3762448
3762476
3762483
3762494
3762495
3762499
3762530
3762532
3762553
3762555
3762574
3762592
3762596
3762597
3762601
3762604
3762607
3762616
3762636
3762652
3762658
3762659
3762664
3762683
3762727
3762757
3762774
3762789
3762796
3762805
3762814
3762821
3762829
3762838
3762845
3762894
3762899
3762908
3762929
3762956
3762958
3762962
3762969
3762975
3762978
3762982
3763004
3763014
3763021
3763022
3763026
3763033
3763100
3763122
3763130
3763138
3763156
3763160
3763164
3763171
3763176
3763192
3763200
3763210
3763228
3763236
3763280
3763311
3763329
3763335
3763341
3763380
3763411
3763421
3763502
3763509
3763531
3763563
3763607
3763649
3763670
3763705
3763715
3763723
3763740
3763742
3763745
3763776
3763786
3763789
3763843
3763866
3763867
3763918
3763942
3763952
3763954
3763969
3763971
3763981
3763995
3763997
3764003
3764027
3764038
3764046
3764055
3764095
3764104
3764111
3764127
3764167
3764181
3764200
3764201
3764204
3764228
3764248
3764257
3764263
3764284
3764285
3764330
3764339
3764355
3764360
3764370
3764400
3764413
3764417
3764419
3764462
3764479
3764518
3764538
3764575
3764584
3764605
3764620
3764702
3764729
3764740
3764782
3764787
3764805
3764860
3764867
3764868
3764903
3764907
3764963
3764992
3765003
3765008
3765011
3765013
3765037
3765040
3765082
3765135
3765145
3765150
3765155
3765189
3765193
3765203
3765205
3765210
3765217
3765237
3765265
3765282
3765293
3765295
3765299
3765304
3765318
3765320
3765338
3765355
3765357
3765378
3765387
3765407
3765413
3765414
3765444
3765452
3765459
3765469
3765470
3765492
3765496
3765507
3765508
3765511
3765515
3765559
3765567
3765574
3765585
3765597
3765613
3765639
3765657
3765662
3765663
3765674
3765683
3765692
3765710
3765720
3765721
3765723
3765726
3765744
3765755
3765757
3765759
3765760
3765783
3765819
3765824
3765828
3765841
3765844
3765855
3765859
3765882
3765887
3765892
3765915
3765919
3765926
3765930
3765942
3766016
3766039
3766077
3766108
3766110
3766117
3766118
3766124
3766168
3766175
3766178
3766182
3766197
3766201
3766208
3766230
3766238
3766257
3766298
3766304
3766309
3766316
3766317
3766318
3766360
3766365
3766373
3766376
3766383
3766405
3766409
3766414
3766423
3766431
3766440
3766460
3766483
3766495
3766500
3766520
3766545
3766564
3766571
3766595
3766603
3766616
3766621
3766623
3766654
3766656
3766665
3766668
3766678
3766686
3766703
3766720
3766732
3766739
3766763
3766764
3766794
3766801
3766840
3766850
3766888
3766951
3766958
3766962
3766968
3767006
3767046
3767048
3767053
3767060
3767065
3767067
3767076
3767085
3767111
3767153
3767165
3767169
3767185
3767193
3767203
3767223
3767262
3767299
3767318
3767320
3767331
3767358
3767371
3767386
3767426
3767456
3767459
3767473
3767475
3767485
3767486
3767487
3767497
3767512
3767545
3767560
3767565
3767575
3767636
3767643
3767678
3767681
3767683
3767694
3767733
3767758
3767763
3767771
3767774
3767781
3767798
3767837
3767839
3767840
3767845
3767849
3767855
3767856
3767860
3767861
3767867
3767929
3767948
3767949
3767963
3768026
3768027
3768031
3768034
3768048
3768059
3768094
3768095
3768119
3768120
3768133
3768134
3768145
3768161
3768170
3768175
3768185
3768190
3768206
3768210
3768211
3768219
3768243
3768264
3768304
3768313
3768318
3768355
3768371
3768373
3768377
3768408
3768414
3768436
3768451
3768520
3768531
3768534
3768536
3768539
3768544
3768554
3768560
3768595
3768610
3768614
3768628
3768639
3768646
3768660
3768663
3768673
3768697
3768700
3768705
3768728
3768753
3768762
3768770
3768780
3768781
3768788
3768796
3768812
3768865
3768878
3768900
3768904
3768910
3768943
3768946
3768991
3769013
3769026
3769062
3769075
3769084
3769115
3769143
3769149
3769150
3769160
3769173
3769180
3769193
3769223
3769227
3769230
3769249
3769268
3769274
3769296
3769335
3769364
3769377
3769387
3769389
3769454
3769472
3769475
3769490
3769516
3769563
3769572
3769574
3769576
3769579
3769585
3769610
3769611
3769614
3769621
3769651
3769653
3769659
3769691
3769720
3769723
3769726
3769728
3769735
3769752
3769754
3769769
3769781
3769783
3769790
3769808
3769811
3769820
3769838
3769847
3769855
3769860
3769876
3769943
3769950
3769971
3769980
3769993
3770003
3770006
3770015
3770032
3770043
3770096
3770142
3770148
3770155
3770216
3770218
3770221
3770230
3770241
3770289
3770293
3770295
3770296
3770313
3770333
3770334
3770342
3770345
3770346
3770356
3770361
3770387
3770396
3770417
3770421
3770441
3770464
3770465
3770478
3770481
3770488
3770494
3770522
3770556
3770570
3770579
3770584
3770590
3770603
3770604
3770623
3770634
3770657
3770661
3770663
3770665
3770687
3770705
3770712
3770726
3770735
3770745
3770746
3770748
3770757
3770758
3770766
3770779
3770784
3770788
3770797
3770820
3770824
3770843
3770844
3770864
3770868
3770893
3770921
3770922
3770929
3770932
3770972
3770980
3770996
3770998
3771007
3771031
3771053
3771061
3771066
3771097
3771122
3771152
3771160
3771172
3771174
3771176
3771183
3771186
3771191
3771198
3771199
3771217
3771222
3771231
3771237
3771270
3771286
3771303
3771308
3771344
3771350
3771368
3771375
3771379
3771395
3771400
3771407
3771417
3771430
3771444
3771462
3771472
3771474
3771479
3771525
3771537
3771566
3771585
3771602
3771608
3771629
3771663
3771698
3771718
3771748
3771771
3771772
3771777
3771780
3771784
3771819
3771820
3771834
3771843
3771887
3771901
3771913
3771927
3771950
3771991
3772000
3772042
3772050
3772060
3772074
3772085
3772089
3772095
3772099
3772100
3772114
3772117
3772132
3772139
3772144
3772146
3772152
3772168
3772206
3772220
3772247
3772248
3772274
3772281
3772292
3772324
3772347
3772366
3772368
3772390
3772401
3772425
3772441
3772452
3772462
3772493
3772501
3772506
3772510
3772531
3772540
3772551
3772554
3772566
3772580
3772586
3772606
3772650
3772653
3772657
3772660
3772664
3772675
3772689
3772701
3772729
3772765
3772770
3772771
3772781
3772821
3772826
3772832
3772850
3772851
3772855
3772859
3772877
3772886
3772887
3772905
3772908
3772917
3772936
3772994
3773022
3773044
3773054
3773055
3773057
3773061
3773063
3773066
3773075
3773082
3773088
3773092
3773093
3773108
3773148
3773150
3773166
3773173
3773175
3773201
3773223
3773227
3773252
3773273
3773279
3773298
3773303
3773331
3773332
3773333
3773349
3773362
3773380
3773384
3773398
3773412
3773427
3773430
3773439
3773458
3773513
3773525
3773557
3773563
3773569
3773573
3773608
3773629
3773632
3773651
3773669
3773670
3773679
3773704
3773716
3773717
3773728
3773735
3773748
3773755
3773767
3773777
3773793
3773848
3773861
3773865
3773877
3773949
3774017
3774032
3774039
3774046
3774075
3774081
3774087
3774093
3774095
3774100
3774112
3774115
3774119
3774123
3774127
3774131
3774144
3774170
3774180
3774193
3774201
3774233
3774239
3774244
3774250
3774275
3774286
3774289
3774291
3774328
3774343
3774349
3774360
3774394
3774406
3774425
3774452
3774472
3774476
3774485
3774490
3774492
3774506
3774514
3774518
3774540
3774557
3774567
3774571
3774590
3774594
3774618
3774639
3774662
3774669
3774724
3774731
3774733
3774749
3774812
3774819
3774823
3774829
3774886
3774898
3774937
3774941
3774959
3774962
3774976
3774989
3775032
3775041
3775052
3775059
3775065
3775075
3775085
3775114
3775118
3775120
3775126
3775127
3775142
3775144
3775157
3775171
3775193
3775223
3775247
3775249
3775258
3775266
3775318
3775319
3775326
3775356
3775359
3775364
3775374
3775418
3775424
3775459
3775470
3775493
3775513
3775514
3775515
3775536
3775544
3775559
3775564
3775599
3775607
3775654
3775673
3775677
3775678
3775697
3775719
3775739
3775766
3775768
3775776
3775780
3775785
3775792
3775799
3775812
3775818
3775825
3775841
3775846
3775848
3775854
3775860
3775871
3775872
3775886
3775906
3775935
3775938
3775939
3775975
3775981
3775997
3776019
3776031
3776047
3776049
3776067
3776076
3776096
3776101
3776111
3776112
3776143
3776152
3776160
3776178
3776180
3776184
3776187
3776194
3776199
3776202
3776249
3776263
3776268
3776271
3776281
3776314
3776315
3776320
3776340
3776353
3776359
3776375
3776396
3776401
3776416
3776433
3776477
3776502
3776517
3776541
3776550
3776566
3776569
3776599
3776605
3776620
3776642
3776668
3776682
3776727
3776735
3776742
3776746
3776772
3776786
3776800
3776815
3776821
3776828
3776829
3776848
3776857
3776871
3776887
3776890
3776892
3776902
3776913
3776917
3776919
3776937
3776971
3776976
3776985
3776992
3777003
3777006
3777007
3777050
3777067
3777080
3777081
3777120
3777136
3777140
3777172
3777192
3777201
3777205
3777220
3777224
3777225
3777240
3777258
3777269
3777280
3777298
3777345
3777350
3777386
3777390
3777399
3777404
3777412
3777421
3777439
3777464
3777467
3777469
3777481
3777511
3777515
3777517
3777521
3777599
3777626
3777640
3777647
3777687
3777699
3777724
3777731
3777734
3777753
3777759
3777766
3777815
3777823
3777838
3777840
3777849
3777853
3777883
3777890
3777900
3777901
3777909
3777959
3777968
3777982
3777996
3778000
3778006
3778031
3778045
3778071
3778074
3778085
3778086
3778109
3778110
3778112
3778114
3778155
3778157
3778205
3778220
3778223
3778235
3778248
3778252
3778310
3778318
3778328
3778360
3778391
3778413
3778416
3778438
3778441
3778495
3778506
3778514
3778528
3778548
3778560
3778576
3778603
3778605
3778628
3778629
3778643
3778648
3778665
3778687
3778693
3778727
3778745
3778748
3778754
3778793
3778798
3778810
3778817
3778825
3778872
3778897
3778939
3778953
3778995
3779012
3779016
3779034
3779047
3779054
3779059
3779079
3779085
3779087
3779108
3779109
3779112
3779126
3779136
3779145
3779155
3779166
3779173
3779174
3779183
3779200
3779207
3779219
3779231
3779242
3779248
3779255
3779328
3779345
3779358
3779370
3779435
3779470
3779477
3779491
3779512
3779525
3779527
3779532
3779539
3779552
3779556
3779557
3779565
3779570
3779609
3779639
3779659
3779671
3779672
3779701
3779719
3779734
3779769
3779801
3779821
3779850
3779857
3779868
3779871
3779903
3779941
3779969
3779996
3780000
3780020
3780040
3780052
3780055
3780093
3780095
3780097
3780101
3780116
3780136
3780163
3780164
3780194
3780223
3780228
3780240
3780252
3780271
3780283
3780286
3780288
3780289
3780292
3780298
3780314
3780324
3780343
3780357
3780365
3780372
3780373
3780378
3780381
3780388
3780394
3780395
3780403
3780438
3780462
3780466
3780488
3780499
3780531
3780553
3780562
3780588
3780610
3780637
3780716
3780739
3780742
3780765
3780792
3780809
3780855
3780856
3780892
3780895
3780930
3780935
3781023
3781037
3781044
3781070
3781085
3781110
3781128
3781140
3781159
3781160
3781171
3781175
3781185
3781192
3781222
3781259
3781260
3781298
3781310
3781332
3781333
3781339
3781358
3781376
3781397
3781411
3781414
3781428
3781430
3781458
3781490
3781500
3781502
3781508
3781542
3781563
3781575
3781599
3781628
3781638
3781661
3781664
3781678
3781708
3781713
3781714
3781720
3781742
3781759
3781783
3781807
3781810
3781813
3781834
3781868
3781906
3781912
3781923
3781934
3781936
3781974
3781993
3782004
3782024
3782034
3782036
3782062
3782090
3782112
3782117
3782122
3782140
3782172
3782192
3782206
3782233
3782264
3782272
3782296
3782304
3782314
3782317
3782318
3782319
3782324
3782328
3782338
3782348
3782385
3782390
3782416
3782427
3782429
3782440
3782445
3782457
3782459
3782461
3782493
3782502
3782528
3782531
3782551
3782552
3782555
3782556
3782586
3782588
3782603
3782617
3782621
3782625
3782626
3782634
3782668
3782711
3782747
3782767
3782770
3782780
3782806
3782816
3782819
3782821
3782828
3782834
3782843
3782845
3782848
3782854
3782881
3782889
3782994
3783005
3783031
3783034
3783057
3783081
3783102
3783131
3783132
3783141
3783168
3783173
3783255
3783273
3783283
3783321
3783326
3783327
3783334
3783337
3783354
3783364
3783375
3783413
3783432
3783446
3783448
3783452
3783460
3783519
3783537
3783549
3783572
3783616
3783651
3783668
3783672
3783678
3783711
3783733
3783745
3783756
3783761
3783784
3783793
3783794
3783799
3783816
3783834
3783840
3783930
3783936
3783969
3783974
3784043
3784056
3784063
3784077
3784094
3784116
3784121
3784130
3784169
3784186
3784256
3784261
3784276
3784277
3784303
3784336
3784355
3784357
3784399
3784404
3784408
3784423
3784433
3784445
3784467
3784478
3784489
3784517
3784522
3784554
3784559
3784560
3784565
3784574
3784577
3784587
3784649
3784661
3784678
3784689
3784690
3784697
3784698
3784706
3784722
3784763
3784775
3784778
3784780
3784803
3784814
3784828
3784832
3784864
3784877
3784878
3784931
3784947
3784952
3784972
3784996
3785027
3785098
3785114
3785146
3785159
3785185
3785187
3785231
3785246
3785256
3785261
3785292
3785307
3785311
3785313
3785352
3785393
3785398
3785426
3785429
3785448
3785472
3785486
3785494
3785496
3785507
3785511
3785521
3785529
3785542
3785558
3785559
3785587
3785593
3785613
3785620
3785621
3785635
3785697
3785735
3785764
3785816
3785832
3785836
3785859
3785903
3785952
3785954
3785955
3785960
3785975
3785976
3785994
3786021
3786023
3786044
3786047
3786082
3786089
3786092
3786111
3786129
3786245
3786261
3786288
3786310
3786328
3786333
3786352
3786364
3786407
3786423
3786434
3786460
3786469
3786473
3786477
3786481
3786501
3786519
3786543
3786611
3786629
3786649
3786665
3786709
3786713
3786723
3786724
3786746
3786747
3786773
3786780
3786781
3786805
3786813
3786818
3786822
3786828
3786831
3786834
3786842
3786850
3786853
3786854
3786864
3786890
3786902
3786909
3786938
3786945
3786948
3786977
3787003
3787010
3787015
3787022
3787045
3787052
3787090
3787133
3787136
3787168
3787174
3787184
3787191
3787239
3787240
3787253
3787255
3787300
3787306
3787313
3787349
3787360
3787363
3787374
3787411
3787413
3787418
3787429
3787436
3787449
3787471
3787474
3787479
3787507
3787509
3787568
3787569
3787574
3787605
3787619
3787621
3787634
3787635
3787645
3787661
3787667
3787673
3787684
3787702
3787704
3787715
3787740
3787753
3787755
3787798
3787799
3787804
3787805
3787817
3787827
3787836
3787878
3787886
3787891
3787892
3787914
3787925
3787956
3787966
3788016
3788033
3788041
3788053
3788055
3788069
3788083
3788085
3788093
3788122
3788152
3788162
3788178
3788180
3788197
3788199
3788202
3788225
3788246
3788257
3788266
3788270
3788285
3788298
3788315
3788319
3788322
3788326
3788356
3788360
3788368
3788370
3788374
3788397
3788433
3788440
3788445
3788449
3788453
3788466
3788480
3788506
3788538
3788543
3788551
3788564
3788577
3788581
3788590
3788595
3788606
3788645
3788648
3788670
3788677
3788704
3788707
3788722
3788727
3788734
3788764
3788765
3788771
3788777
3788779
3788781
3788801
3788832
3788836
3788839
3788841
3788848
3788852
3788869
3788872
3788877
3788887
3788902