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>/34
Name Size Modified
Parent Directory
3400003
3400018
3400042
3400045
3400055
3400056
3400069
3400075
3400086
3400089
3400163
3400168
3400171
3400189
3400249
3400285
3400287
3400290
3400292
3400329
3400332
3400414
3400415
3400425
3400429
3400449
3400467
3400479
3400481
3400494
3400497
3400506
3400510
3400568
3400570
3400572
3400592
3400656
3400675
3400680
3400695
3400715
3400743
3400771
3400787
3400795
3400834
3400865
3400890
3400892
3400895
3400931
3400942
3400945
3400946
3400948
3400952
3400965
3400980
3401016
3401020
3401024
3401028
3401035
3401041
3401046
3401051
3401066
3401080
3401083
3401090
3401109
3401154
3401160
3401163
3401195
3401249
3401268
3401273
3401283
3401307
3401308
3401319
3401323
3401326
3401327
3401346
3401364
3401365
3401368
3401370
3401385
3401387
3401393
3401397
3401400
3401426
3401429
3401436
3401459
3401475
3401478
3401493
3401522
3401539
3401540
3401542
3401543
3401547
3401574
3401596
3401599
3401606
3401612
3401613
3401622
3401630
3401643
3401650
3401655
3401656
3401683
3401698
3401705
3401710
3401719
3401733
3401734
3401737
3401770
3401775
3401823
3401833
3401852
3401858
3401870
3401872
3401880
3401910
3401965
3401966
3401976
3401990
3402016
3402021
3402045
3402048
3402059
3402093
3402097
3402103
3402121
3402137
3402139
3402142
3402149
3402156
3402163
3402164
3402165
3402170
3402185
3402218
3402254
3402262
3402263
3402272
3402280
3402291
3402299
3402305
3402316
3402328
3402353
3402354
3402360
3402363
3402387
3402408
3402412
3402449
3402476
3402487
3402498
3402508
3402521
3402575
3402576
3402577
3402602
3402642
3402676
3402679
3402686
3402707
3402722
3402724
3402730
3402736
3402745
3402746
3402754
3402768
3402777
3402781
3402787
3402853
3402856
3402864
3402872
3402885
3402886
3402904
3402919
3402923
3402946
3402950
3402952
3402954
3402962
3402967
3402970
3403004
3403011
3403012
3403038
3403039
3403050
3403075
3403081
3403084
3403107
3403139
3403146
3403154
3403169
3403213
3403232
3403243
3403247
3403254
3403258
3403274
3403279
3403294
3403302
3403306
3403335
3403363
3403369
3403374
3403377
3403387
3403407
3403408
3403421
3403473
3403497
3403504
3403539
3403540
3403558
3403572
3403587
3403592
3403603
3403619
3403629
3403645
3403665
3403673
3403701
3403716
3403746
3403766
3403781
3403783
3403793
3403802
3403803
3403804
3403828
3403840
3403850
3403854
3403883
3403907
3403922
3403996
3404014
3404066
3404094
3404120
3404122
3404126
3404136
3404137
3404140
3404155
3404222
3404225
3404234
3404235
3404266
3404271
3404284
3404288
3404291
3404292
3404296
3404305
3404326
3404331
3404393
3404424
3404432
3404436
3404471
3404532
3404559
3404579
3404586
3404641
3404655
3404665
3404675
3404694
3404701
3404780
3404792
3404793
3404799
3404830
3404856
3404858
3404859
3404878
3404882
3404885
3404909
3404914
3404924
3404948
3404953
3404969
3404981
3404985
3404989
3405009
3405034
3405048
3405061
3405074
3405094
3405098
3405113
3405114
3405119
3405141
3405187
3405203
3405205
3405221
3405242
3405245
3405249
3405261
3405285
3405296
3405298
3405306
3405309
3405331
3405337
3405364
3405382
3405395
3405417
3405435
3405446
3405460
3405462
3405499
3405501
3405517
3405531
3405544
3405562
3405563
3405570
3405576
3405602
3405613
3405619
3405652
3405654
3405659
3405676
3405691
3405709
3405715
3405721
3405737
3405741
3405747
3405761
3405764
3405771
3405773
3405791
3405794
3405806
3405816
3405827
3405828
3405848
3405849
3405878
3405882
3405883
3405884
3405905
3405912
3405915
3405916
3405944
3405955
3405964
3405986
3405988
3406033
3406034
3406042
3406044
3406077
3406083
3406103
3406105
3406156
3406189
3406231
3406291
3406296
3406321
3406331
3406337
3406351
3406353
3406364
3406379
3406389
3406431
3406443
3406491
3406494
3406502
3406524
3406554
3406557
3406581
3406588
3406614
3406617
3406623
3406636
3406664
3406695
3406709
3406713
3406715
3406726
3406748
3406750
3406770
3406776
3406801
3406813
3406819
3406828
3406833
3406853
3406870
3406874
3406895
3406936
3406939
3406976
3406980
3406983
3406985
3407015
3407046
3407048
3407089
3407110
3407112
3407113
3407128
3407129
3407136
3407137
3407142
3407158
3407188
3407192
3407217
3407233
3407238
3407249
3407264
3407276
3407290
3407291
3407330
3407334
3407348
3407349
3407353
3407354
3407377
3407378
3407411
3407460
3407462
3407481
3407493
3407496
3407512
3407518
3407528
3407535
3407541
3407546
3407549
3407574
3407610
3407712
3407720
3407730
3407763
3407770
3407782
3407835
3407838
3407839
3407857
3407874
3407883
3407912
3407916
3407937
3407940
3407944
3407945
3407959
3407968
3407979
3407983
3408001
3408012
3408021
3408037
3408043
3408090
3408095
3408102
3408104
3408133
3408156
3408173
3408177
3408183
3408203
3408209
3408233
3408250
3408252
3408272
3408305
3408316
3408317
3408332
3408352
3408367
3408368
3408375
3408381
3408382
3408389
3408406
3408433
3408434
3408435
3408465
3408471
3408474
3408484
3408487
3408488
3408505
3408520
3408570
3408584
3408653
3408661
3408681
3408702
3408720
3408734
3408762
3408764
3408774
3408801
3408803
3408823
3408863
3408870
3408875
3408899
3408915
3408916
3408920
3408956
3408961
3409001
3409005
3409011
3409015
3409024
3409070
3409098
3409099
3409118
3409154
3409155
3409156
3409175
3409187
3409262
3409297
3409308
3409314
3409315
3409336
3409357
3409364
3409365
3409382
3409388
3409406
3409438
3409452
3409454
3409468
3409495
3409507
3409534
3409546
3409550
3409553
3409557
3409595
3409598
3409605
3409612
3409624
3409653
3409660
3409663
3409672
3409698
3409707
3409738
3409764
3409767
3409792
3409815
3409827
3409830
3409849
3409899
3409901
3409929
3409947
3409964
3410004
3410050
3410051
3410054
3410065
3410086
3410091
3410096
3410099
3410124
3410164
3410165
3410188
3410196
3410210
3410222
3410237
3410240
3410247
3410261
3410285
3410316
3410372
3410413
3410414
3410417
3410434
3410439
3410445
3410460
3410467
3410472
3410487
3410494
3410499
3410521
3410549
3410561
3410571
3410588
3410643
3410659
3410671
3410697
3410699
3410709
3410733
3410778
3410780
3410788
3410789
3410794
3410796
3410797
3410799
3410817
3410826
3410830
3410834
3410835
3410850
3410871
3410907
3410927
3410937
3410938
3410956
3410975
3410977
3411011
3411037
3411049
3411050
3411051
3411063
3411094
3411106
3411118
3411120
3411130
3411194
3411198
3411220
3411228
3411235
3411254
3411275
3411305
3411324
3411332
3411335
3411338
3411343
3411365
3411460
3411467
3411491
3411494
3411509
3411522
3411530
3411549
3411553
3411586
3411626
3411639
3411642
3411654
3411664
3411690
3411747
3411757
3411767
3411829
3411852
3411869
3411903
3411907
3411916
3411941
3411961
3411975
3411977
3411985
3411990
3411996
3412007
3412041
3412059
3412081
3412105
3412132
3412140
3412186
3412189
3412205
3412229
3412250
3412267
3412287
3412288
3412305
3412329
3412347
3412366
3412408
3412413
3412424
3412440
3412463
3412510
3412511
3412539
3412554
3412585
3412598
3412619
3412637
3412640
3412644
3412664
3412704
3412723
3412744
3412748
3412765
3412770
3412777
3412781
3412792
3412804
3412812
3412814
3412834
3412835
3412838
3412857
3412859
3412860
3412870
3412873
3412906
3412912
3412918
3412932
3412934
3412972
3412985
3413021
3413067
3413072
3413094
3413099
3413116
3413122
3413131
3413146
3413160
3413185
3413200
3413204
3413205
3413208
3413230
3413248
3413249
3413256
3413262
3413264
3413268
3413274
3413284
3413306
3413314
3413320
3413322
3413335
3413353
3413359
3413362
3413394
3413398
3413410
3413421
3413423
3413431
3413441
3413464
3413465
3413471
3413499
3413527
3413543
3413570
3413612
3413613
3413629
3413663
3413674
3413682
3413689
3413714
3413725
3413731
3413778
3413786
3413803
3413830
3413835
3413850
3413865
3413875
3413880
3413898
3413938
3413953
3413959
3413964
3413965
3413979
3413999
3414013
3414074
3414092
3414104
3414194
3414210
3414214
3414219
3414221
3414235
3414264
3414279
3414289
3414299
3414311
3414314
3414322
3414328
3414332
3414333
3414341
3414343
3414346
3414362
3414365
3414370
3414384
3414401
3414408
3414424
3414425
3414450
3414466
3414467
3414468
3414473
3414485
3414487
3414491
3414512
3414516
3414523
3414525
3414531
3414546
3414567
3414585
3414589
3414596
3414612
3414615
3414620
3414649
3414658
3414669
3414672
3414675
3414676
3414712
3414714
3414718
3414747
3414762
3414782
3414787
3414791
3414817
3414821
3414829
3414834
3414860
3414881
3414894
3414898
3414927
3414933
3414939
3414956
3414958
3414994
3415016
3415021
3415038
3415059
3415063
3415064
3415068
3415073
3415078
3415081
3415089
3415149
3415152
3415156
3415163
3415169
3415184
3415205
3415210
3415253
3415262
3415289
3415313
3415320
3415339
3415340
3415415
3415430
3415441
3415459
3415461
3415463
3415471
3415512
3415534
3415538
3415552
3415558
3415567
3415581
3415598
3415603
3415628
3415642
3415659
3415663
3415680
3415683
3415685
3415694
3415712
3415731
3415740
3415746
3415754
3415769
3415787
3415795
3415804
3415837
3415839
3415871
3415888
3415914
3415919
3415957
3415967
3415969
3415970
3415973
3415990
3416003
3416019
3416034
3416048
3416069
3416073
3416080
3416083
3416084
3416097
3416102
3416125
3416130
3416137
3416179
3416191
3416225
3416226
3416228
3416229
3416261
3416262
3416278
3416337
3416347
3416357
3416375
3416384
3416385
3416396
3416409
3416416
3416422
3416427
3416440
3416468
3416505
3416510
3416521
3416552
3416560
3416616
3416620
3416646
3416669
3416686
3416692
3416697
3416715
3416779
3416782
3416795
3416810
3416816
3416825
3416843
3416857
3416864
3416868
3416880
3416885
3416901
3416922
3416931
3416934
3416973
3416991
3417022
3417023
3417052
3417053
3417082
3417095
3417098
3417116
3417133
3417166
3417195
3417198
3417210
3417233
3417315
3417351
3417355
3417360
3417374
3417392
3417409
3417417
3417436
3417469
3417471
3417472
3417486
3417490
3417498
3417527
3417562
3417581
3417592
3417615
3417629
3417635
3417638
3417644
3417646
3417653
3417685
3417690
3417734
3417781
3417797
3417799
3417811
3417816
3417860
3417861
3417875
3417884
3417912
3417924
3417939
3417945
3417947
3417964
3417966
3417981
3417991
3418015
3418026
3418031
3418042
3418068
3418093
3418099
3418114
3418117
3418118
3418124
3418146
3418148
3418151
3418164
3418171
3418176
3418183
3418283
3418286
3418308
3418310
3418372
3418392
3418411
3418420
3418424
3418425
3418462
3418497
3418504
3418521
3418527
3418544
3418586
3418592
3418603
3418612
3418614
3418641
3418681
3418703
3418704
3418729
3418735
3418747
3418751
3418752
3418772
3418775
3418790
3418825
3418840
3418841
3418849
3418859
3418873
3418907
3419004
3419016
3419039
3419043
3419047
3419049
3419057
3419074
3419075
3419135
3419154
3419162
3419173
3419174
3419188
3419205
3419212
3419224
3419230
3419231
3419245
3419262
3419271
3419275
3419280
3419305
3419313
3419329
3419353
3419368
3419388
3419408
3419433
3419455
3419456
3419489
3419504
3419512
3419530
3419534
3419550
3419552
3419564
3419577
3419618
3419640
3419649
3419653
3419666
3419681
3419696
3419703
3419704
3419766
3419773
3419786
3419806
3419816
3419840
3419844
3419845
3419847
3419861
3419880
3419885
3419895
3419958
3420005
3420011
3420014
3420029
3420041
3420049
3420055
3420090
3420102
3420109
3420127
3420136
3420139
3420141
3420163
3420187
3420204
3420233
3420261
3420270
3420288
3420289
3420299
3420358
3420368
3420399
3420410
3420453
3420455
3420468
3420474
3420479
3420499
3420515
3420573
3420575
3420593
3420608
3420641
3420643
3420646
3420651
3420666
3420701
3420720
3420727
3420764
3420783
3420785
3420800
3420824
3420843
3420850
3420852
3420861
3420863
3420911
3420913
3420957
3420967
3420975
3420981
3421003
3421037
3421064
3421080
3421104
3421108
3421109
3421110
3421121
3421136
3421169
3421188
3421191
3421211
3421248
3421257
3421268
3421277
3421288
3421290
3421300
3421306
3421309
3421328
3421336
3421337
3421340
3421359
3421370
3421400
3421405
3421406
3421448
3421456
3421503
3421508
3421515
3421516
3421562
3421575
3421577
3421580
3421588
3421594
3421603
3421606
3421618
3421627
3421637
3421646
3421654
3421656
3421682
3421693
3421694
3421781
3421790
3421795
3421806
3421809
3421841
3421847
3421849
3421854
3421866
3421928
3421944
3421956
3421959
3421965
3422008
3422030
3422032
3422049
3422071
3422075
3422084
3422088
3422117
3422119
3422144
3422152
3422153
3422160
3422183
3422185
3422192
3422201
3422221
3422234
3422236
3422284
3422317
3422347
3422351
3422353
3422395
3422408
3422410
3422412
3422413
3422421
3422428
3422430
3422459
3422463
3422465
3422470
3422475
3422479
3422495
3422505
3422519
3422527
3422529
3422533
3422536
3422547
3422551
3422562
3422580
3422598
3422603
3422607
3422629
3422632
3422651
3422659
3422665
3422682
3422699
3422731
3422732
3422740
3422750
3422762
3422797
3422817
3422823
3422829
3422833
3422849
3422859
3422916
3422925
3422928
3422963
3422965
3422972
3422988
3423003
3423010
3423022
3423066
3423080
3423103
3423121
3423129
3423150
3423158
3423228
3423241
3423248
3423254
3423258
3423299
3423327
3423344
3423359
3423368
3423412
3423419
3423423
3423439
3423445
3423474
3423498
3423504
3423505
3423516
3423528
3423530
3423546
3423560
3423584
3423590
3423610
3423647
3423669
3423685
3423705
3423716
3423722
3423751
3423779
3423782
3423789
3423808
3423811
3423827
3423857
3423858
3423861
3423869
3423883
3423895
3423915
3423920
3423947
3423960
3423962
3423996
3424004
3424009
3424012
3424051
3424070
3424082
3424096
3424110
3424119
3424141
3424148
3424169
3424170
3424181
3424215
3424255
3424304
3424310
3424313
3424321
3424331
3424340
3424350
3424361
3424368
3424383
3424388
3424404
3424411
3424414
3424424
3424427
3424429
3424455
3424476
3424510
3424529
3424531
3424548
3424560
3424579
3424585
3424596
3424612
3424613
3424619
3424620
3424626
3424628
3424665
3424696
3424731
3424735
3424743
3424757
3424792
3424799
3424813
3424829
3424836
3424853
3424856
3424897
3424914
3424925
3424961
3424962
3424971
3424975
3424984
3424985
3425026
3425038
3425092
3425103
3425113
3425130
3425135
3425155
3425159
3425160
3425161
3425183
3425205
3425215
3425224
3425226
3425236
3425244
3425267
3425281
3425320
3425337
3425342
3425385
3425387
3425390
3425391
3425428
3425433
3425435
3425440
3425447
3425456
3425503
3425509
3425527
3425551
3425582
3425618
3425638
3425646
3425661
3425664
3425689
3425705
3425723
3425729
3425751
3425754
3425782
3425783
3425793
3425808
3425818
3425820
3425839
3425855
3425856
3425885
3425952
3426012
3426029
3426041
3426046
3426076
3426078
3426094
3426095
3426100
3426107
3426140
3426164
3426190
3426192
3426195
3426206
3426230
3426243
3426250
3426261
3426279
3426282
3426285
3426298
3426302
3426303
3426357
3426415
3426433
3426454
3426463
3426478
3426480
3426489
3426529
3426540
3426550
3426555
3426562
3426567
3426571
3426588
3426613
3426639
3426659
3426661
3426673
3426674
3426678
3426680
3426696
3426702
3426730
3426741
3426753
3426809
3426866
3426874
3426881
3426902
3426906
3426919
3426920
3426922
3426927
3426948
3426957
3427006
3427024
3427037
3427040
3427070
3427074
3427080
3427086
3427104
3427119
3427125
3427126
3427146
3427160
3427161
3427192
3427208
3427209
3427214
3427249
3427251
3427253
3427267
3427313
3427320
3427326
3427337
3427358
3427370
3427438
3427441
3427477
3427481
3427510
3427520
3427522
3427557
3427564
3427580
3427584
3427587
3427590
3427627
3427637
3427663
3427680
3427708
3427727
3427734
3427744
3427781
3427795
3427805
3427819
3427823
3427837
3427872
3427880
3427904
3427918
3427931
3427944
3427953
3428000
3428008
3428071
3428072
3428085
3428088
3428110
3428131
3428143
3428175
3428197
3428220
3428223
3428227
3428238
3428244
3428269
3428274
3428289
3428296
3428301
3428332
3428333
3428355
3428362
3428363
3428368
3428399
3428414
3428447
3428449
3428452
3428464
3428472
3428473
3428483
3428490
3428517
3428526
3428540
3428542
3428581
3428585
3428596
3428598
3428638
3428663
3428665
3428682
3428689
3428721
3428736
3428745
3428763
3428766
3428782
3428792
3428808
3428852
3428859
3428877
3428887
3428903
3428905
3428937
3429001
3429005
3429039
3429061
3429094
3429105
3429109
3429113
3429127
3429133
3429143
3429155
3429190
3429191
3429204
3429212
3429216
3429246
3429252
3429271
3429277
3429286
3429296
3429307
3429345
3429354
3429363
3429372
3429412
3429414
3429419
3429428
3429455
3429464
3429484
3429504
3429533
3429546
3429654
3429655
3429656
3429673
3429675
3429698
3429741
3429743
3429787
3429803
3429817
3429818
3429844
3429861
3429895
3429909
3429951
3429963
3429966
3429971
3429984
3430021
3430027
3430066
3430068
3430102
3430127
3430134
3430140
3430143
3430157
3430165
3430169
3430185
3430220
3430258
3430267
3430270
3430276
3430283
3430289
3430291
3430295
3430299
3430319
3430326
3430331
3430355
3430376
3430383
3430392
3430409
3430411
3430459
3430468
3430549
3430580
3430595
3430603
3430627
3430640
3430648
3430667
3430706
3430716
3430742
3430758
3430763
3430790
3430792
3430800
3430806
3430809
3430821
3430837
3430852
3430907
3430915
3430945
3430973
3430991
3430997
3431011
3431014
3431033
3431078
3431085
3431089
3431098
3431105
3431111
3431125
3431132
3431133
3431138
3431147
3431151
3431152
3431167
3431193
3431216
3431234
3431240
3431269
3431278
3431308
3431331
3431335
3431336
3431357
3431363
3431364
3431371
3431386
3431432
3431436
3431441
3431449
3431466
3431472
3431479
3431482
3431498
3431501
3431513
3431549
3431566
3431571
3431584
3431622
3431678
3431699
3431711
3431723
3431730
3431744
3431750
3431758
3431771
3431812
3431844
3431846
3431863
3431875
3431879
3431891
3431897
3431916
3431918
3431921
3431922
3431925
3431930
3431931
3431940
3431950
3431965
3431968
3431984
3431988
3431992
3432015
3432018
3432033
3432047
3432054
3432060
3432076
3432119
3432131
3432138
3432140
3432148
3432166
3432177
3432183
3432198
3432242
3432253
3432267
3432281
3432289
3432310
3432312
3432313
3432331
3432342
3432359
3432367
3432394
3432429
3432445
3432457
3432465
3432482
3432507
3432510
3432574
3432577
3432609
3432636
3432646
3432691
3432711
3432759
3432767
3432776
3432798
3432819
3432825
3432829
3432849
3432851
3432873
3432874
3432884
3432898
3432954
3432963
3432984
3432994
3433025
3433030
3433048
3433056
3433066
3433077
3433101
3433119
3433126
3433127
3433148
3433170
3433177
3433190
3433191
3433194
3433198
3433200
3433201
3433206
3433216
3433226
3433227
3433244
3433298
3433311
3433326
3433338
3433354
3433361
3433363
3433368
3433373
3433407
3433415
3433430
3433434
3433469
3433481
3433508
3433513
3433518
3433519
3433521
3433525
3433543
3433574
3433580
3433582
3433586
3433588
3433614
3433622
3433639
3433646
3433654
3433672
3433676
3433691
3433706
3433713
3433729
3433753
3433757
3433781
3433792
3433803
3433809
3433819
3433830
3433843
3433850
3433894
3433899
3433913
3433919
3433949
3433951
3433958
3433961
3433989
3434004
3434030
3434032
3434057
3434065
3434080
3434085
3434086
3434092
3434114
3434137
3434157
3434162
3434180
3434188
3434197
3434204
3434211
3434215
3434218
3434235
3434241
3434253
3434255
3434256
3434258
3434261
3434267
3434284
3434308
3434331
3434365
3434378
3434387
3434404
3434406
3434417
3434449
3434453
3434467
3434471
3434518
3434519
3434526
3434528
3434535
3434539
3434553
3434594
3434648
3434654
3434662
3434671
3434696
3434700
3434714
3434720
3434724
3434731
3434737
3434763
3434785
3434796
3434797
3434800
3434814
3434815
3434826
3434828
3434836
3434843
3434863
3434879
3434900
3434906
3434910
3434926
3434928
3434938
3434959
3434966
3434969
3434986
3435002
3435049
3435070
3435084
3435098
3435118
3435164
3435212
3435216
3435217
3435221
3435231
3435239
3435244
3435250
3435272
3435330
3435363
3435370
3435376
3435390
3435398
3435424
3435430
3435433
3435436
3435440
3435448
3435459
3435460
3435478
3435492
3435528
3435538
3435597
3435602
3435663
3435688
3435723
3435744
3435754
3435756
3435777
3435800
3435822
3435831
3435867
3435893
3435898
3435902
3435909
3435934
3435959
3435974
3435987
3435989
3435991
3436004
3436012
3436017
3436020
3436024
3436032
3436034
3436050
3436053
3436058
3436072
3436083
3436111
3436127
3436158
3436160
3436165
3436175
3436194
3436213
3436215
3436242
3436289
3436294
3436304
3436317
3436376
3436389
3436394
3436413
3436427
3436441
3436444
3436464
3436521
3436526
3436557
3436589
3436610
3436623
3436633
3436635
3436637
3436646
3436650
3436659
3436663
3436683
3436721
3436722
3436748
3436803
3436804
3436851
3436859
3436867
3436874
3436921
3436933
3437010
3437070
3437072
3437085
3437101
3437104
3437105
3437109
3437137
3437147
3437159
3437173
3437186
3437208
3437217
3437250
3437252
3437276
3437280
3437301
3437305
3437308
3437309
3437318
3437332
3437402
3437409
3437462
3437491
3437500
3437503
3437516
3437524
3437534
3437544
3437563
3437580
3437679
3437688
3437707
3437718
3437727
3437781
3437799
3437800
3437803
3437856
3437866
3437876
3437892
3437931
3437932
3437933
3437936
3437940
3437945
3437963
3437965
3437971
3437986
3438018
3438061
3438135
3438137
3438150
3438178
3438184
3438211
3438212
3438218
3438228
3438241
3438284
3438289
3438308
3438310
3438351
3438359
3438381
3438384
3438387
3438393
3438398
3438428
3438455
3438473
3438478
3438479
3438501
3438509
3438561
3438611
3438621
3438624
3438628
3438656
3438661
3438662
3438663
3438669
3438722
3438727
3438728
3438729
3438732
3438733
3438740
3438766
3438767
3438780
3438789
3438792
3438816
3438833
3438871
3438872
3438882
3438888
3438892
3438893
3438900
3438927
3438935
3438938
3438939
3438942
3438966
3438971
3438977
3439002
3439034
3439036
3439039
3439045
3439079
3439084
3439088
3439105
3439110
3439126
3439131
3439154
3439160
3439174
3439233
3439253
3439261
3439293
3439294
3439321
3439335
3439361
3439395
3439409
3439412
3439417
3439421
3439433
3439443
3439462
3439482
3439494
3439497
3439507
3439510
3439530
3439551
3439557
3439560
3439575
3439585
3439604
3439612
3439622
3439625
3439630
3439635
3439641
3439678
3439684
3439714
3439773
3439777
3439785
3439797
3439834
3439853
3439905
3439907
3439920
3439925
3439944
3439967
3439988
3440039
3440058
3440071
3440078
3440091
3440147
3440155
3440159
3440161
3440174
3440180
3440188
3440192
3440211
3440221
3440224
3440236
3440268
3440275
3440287
3440288
3440295
3440339
3440348
3440359
3440364
3440371
3440399
3440405
3440424
3440425
3440457
3440481
3440487
3440510
3440517
3440526
3440541
3440545
3440554
3440558
3440573
3440594
3440626
3440629
3440640
3440657
3440660
3440708
3440714
3440800
3440803
3440822
3440844
3440849
3440878
3440908
3440912
3440932
3440936
3440942
3440968
3440981
3440991
3440998
3441000
3441014
3441042
3441046
3441055
3441060
3441074
3441075
3441083
3441094
3441160
3441162
3441177
3441248
3441258
3441273
3441291
3441312
3441379
3441382
3441406
3441412
3441416
3441426
3441430
3441445
3441521
3441537
3441541
3441597
3441609
3441629
3441643
3441645
3441679
3441680
3441709
3441773
3441779
3441794
3441799
3441813
3441853
3441885
3441898
3441944
3441950
3441958
3441970
3441973
3441976
3441988
3441994
3441998
3442003
3442018
3442053
3442093
3442105
3442123
3442127
3442146
3442165
3442168
3442171
3442240
3442299
3442306
3442324
3442326
3442334
3442341
3442348
3442357
3442364
3442368
3442369
3442377
3442384
3442390
3442409
3442421
3442428
3442433
3442439
3442463
3442478
3442485
3442491
3442508
3442520
3442530
3442531
3442537
3442539
3442550
3442560
3442579
3442580
3442584
3442598
3442626
3442648
3442649
3442658
3442669
3442672
3442687
3442689
3442698
3442757
3442769
3442807
3442834
3442841
3442864
3442872
3442893
3442895
3442902
3442917
3442919
3442936
3442940
3442943
3442965
3442983
3442994
3442996
3443003
3443055
3443056
3443060
3443071
3443076
3443082
3443107
3443117
3443118
3443147
3443149
3443156
3443163
3443170
3443171
3443205
3443210
3443230
3443235
3443237
3443256
3443269
3443277
3443286
3443310
3443335
3443337
3443343
3443365
3443381
3443384
3443406
3443413
3443448
3443484
3443503
3443504
3443519
3443575
3443590
3443594
3443604
3443640
3443660
3443696
3443700
3443701
3443746
3443752
3443754
3443759
3443760
3443762
3443766
3443785
3443820
3443821
3443829
3443831
3443841
3443847
3443857
3443892
3443908
3443939
3443942
3443959
3443987
3443993
3444007
3444021
3444022
3444064
3444072
3444093
3444101
3444108
3444109
3444130
3444142
3444148
3444154
3444159
3444195
3444214
3444229
3444251
3444265
3444269
3444271
3444280
3444294
3444322
3444325
3444330
3444336
3444337
3444348
3444398
3444424
3444463
3444502
3444503
3444527
3444537
3444552
3444556
3444557
3444572
3444592
3444601
3444612
3444624
3444640
3444665
3444696
3444706
3444711
3444714
3444715
3444719
3444736
3444744
3444748
3444755
3444761
3444765
3444783
3444806
3444813
3444817
3444822
3444829
3444850
3444857
3444880
3444896
3444944
3444998
3445005
3445046
3445056
3445061
3445063
3445084
3445107
3445109
3445121
3445128
3445168
3445201
3445241
3445246
3445272
3445307
3445337
3445341
3445356
3445369
3445375
3445413
3445445
3445465
3445478
3445485
3445499
3445545
3445560
3445565
3445571
3445573
3445577
3445583
3445597
3445603
3445653
3445674
3445677
3445704
3445720
3445733
3445746
3445784
3445786
3445792
3445818
3445831
3445852
3445867
3445910
3445911
3445924
3445944
3445953
3445963
3445969
3445985
3445991
3446015
3446021
3446023
3446055
3446072
3446074
3446082
3446090
3446112
3446164
3446168
3446174
3446187
3446198
3446202
3446204
3446214
3446323
3446361
3446397
3446406
3446455
3446456
3446466
3446496
3446507
3446530
3446533
3446537
3446541
3446546
3446607
3446620
3446624
3446635
3446639
3446647
3446692
3446716
3446728
3446763
3446793
3446804
3446830
3446849
3446885
3446900
3446975
3446981
3446983
3447065
3447072
3447087
3447088
3447105
3447144
3447156
3447183
3447202
3447227
3447231
3447234
3447235
3447238
3447239
3447266
3447276
3447283
3447291
3447303
3447305
3447341
3447373
3447393
3447439
3447455
3447464
3447508
3447511
3447528
3447547
3447548
3447560
3447567
3447601
3447611
3447613
3447664
3447668
3447672
3447682
3447710
3447713
3447715
3447718
3447739
3447742
3447750
3447754
3447777
3447794
3447795
3447820
3447825
3447838
3447839
3447872
3447877
3447892
3447895
3447897
3447900
3447903
3447920
3447934
3447937
3447951
3448011
3448012
3448023
3448044
3448053
3448085
3448087
3448133
3448150
3448165
3448171
3448177
3448181
3448214
3448223
3448266
3448284
3448297
3448332
3448361
3448373
3448377
3448409
3448411
3448418
3448470
3448480
3448526
3448539
3448561
3448566
3448587
3448589
3448606
3448615
3448636
3448640
3448645
3448676
3448680
3448706
3448722
3448726
3448732
3448774
3448777
3448780
3448811
3448812
3448822
3448829
3448834
3448852
3448853
3448856
3448857
3448883
3448890
3448898
3448904
3448912
3448913
3448952
3448979
3449005
3449018
3449019
3449025
3449052
3449054
3449067
3449073
3449075
3449107
3449113
3449122
3449165
3449179
3449214
3449250
3449262
3449313
3449316
3449322
3449339
3449359
3449386
3449424
3449458
3449463
3449487
3449495
3449508
3449525
3449543
3449575
3449584
3449587
3449594
3449598
3449600
3449630
3449652
3449653
3449659
3449666
3449681
3449692
3449696
3449727
3449738
3449739
3449743
3449755
3449761
3449769
3449771
3449776
3449788
3449795
3449807
3449831
3449849
3449855
3449857
3449901
3449913
3449914
3449937
3449943
3449970
3449977
3450006
3450008
3450012
3450015
3450018
3450024
3450026
3450073
3450077
3450100
3450102
3450108
3450109
3450113
3450144
3450148
3450153
3450155
3450181
3450182
3450187
3450195
3450199
3450209
3450225
3450238
3450254
3450259
3450289
3450324
3450329
3450350
3450367
3450376
3450378
3450388
3450392
3450414
3450430
3450435
3450436
3450444
3450466
3450489
3450515
3450527
3450534
3450538
3450542
3450544
3450546
3450548
3450549
3450568
3450604
3450613
3450635
3450640
3450650
3450666
3450670
3450674
3450682
3450734
3450739
3450762
3450828
3450833
3450837
3450842
3450865
3450866
3450883
3450886
3450925
3450934
3450954
3450977
3451002
3451026
3451030
3451032
3451033
3451035
3451074
3451084
3451128
3451132
3451142
3451155
3451163
3451179
3451198
3451200
3451201
3451205
3451227
3451251
3451266
3451271
3451302
3451310
3451325
3451345
3451358
3451377
3451380
3451408
3451426
3451479
3451490
3451500
3451511
3451553
3451558
3451565
3451601
3451618
3451643
3451659
3451664
3451670
3451722
3451741
3451773
3451778
3451792
3451812
3451824
3451825
3451834
3451866
3451886
3451908
3451918
3451930
3451943
3451962
3451984
3451996
3452021
3452038
3452079
3452081
3452110
3452114
3452134
3452138
3452141
3452144
3452174
3452192
3452197
3452200
3452209
3452228
3452245
3452278
3452281
3452309
3452336
3452371
3452404
3452414
3452420
3452438
3452440
3452446
3452458
3452486
3452487
3452518
3452540
3452557
3452561
3452588
3452635
3452636
3452657
3452688
3452693
3452697
3452706
3452710
3452718
3452738
3452750
3452771
3452779
3452794
3452809
3452812
3452813
3452851
3452879
3452900
3452913
3452917
3452921
3452929
3452946
3452949
3452963
3452964
3452969
3452970
3452976
3452987
3453000
3453019
3453025
3453026
3453030
3453031
3453035
3453045
3453049
3453064
3453068
3453084
3453091
3453094
3453098
3453103
3453107
3453112
3453132
3453191
3453217
3453222
3453227
3453247
3453256
3453264
3453266
3453290
3453295
3453307
3453335
3453343
3453353
3453359
3453369
3453374
3453375
3453381
3453455
3453474
3453522
3453530
3453543
3453550
3453575
3453582
3453587
3453588
3453606
3453623
3453644
3453666
3453670
3453675
3453678
3453684
3453687
3453710
3453712
3453743
3453795
3453806
3453809
3453821
3453839
3453848
3453890
3453910
3453946
3453955
3453960
3453991
3454018
3454039
3454071
3454096
3454128
3454135
3454150
3454160
3454163
3454164
3454170
3454187
3454214
3454242
3454263
3454318
3454331
3454344
3454349
3454355
3454370
3454376
3454381
3454384
3454411
3454418
3454432
3454447
3454465
3454467
3454480
3454486
3454491
3454493
3454501
3454514
3454530
3454534
3454536
3454553
3454555
3454566
3454607
3454608
3454637
3454664
3454683
3454684
3454695
3454706
3454717
3454724
3454735
3454745
3454760
3454761
3454774
3454775
3454818
3454858
3454860
3454908
3454935
3454970
3454988
3454989
3455002
3455007
3455028
3455032
3455050
3455067
3455086
3455101
3455129
3455196
3455204
3455212
3455238
3455332
3455348
3455382
3455386
3455400
3455429
3455459
3455463
3455471
3455496
3455530
3455577
3455644
3455663
3455688
3455710
3455716
3455724
3455772
3455794
3455812
3455836
3455873
3455876
3455878
3455896
3455910
3455929
3455930
3455932
3455951
3455956
3455992
3456012
3456033
3456041
3456049
3456051
3456062
3456123
3456139
3456166
3456182
3456186
3456214
3456237
3456241
3456248
3456341
3456348
3456349
3456352
3456353
3456357
3456362
3456381
3456386
3456390
3456406
3456410
3456423
3456434
3456439
3456450
3456472
3456475
3456488
3456499
3456502
3456521
3456526
3456533
3456567
3456582
3456599
3456606
3456610
3456616
3456628
3456642
3456645
3456665
3456697
3456719
3456736
3456752
3456766
3456769
3456771
3456790
3456791
3456795
3456797
3456806
3456821
3456828
3456843
3456858
3456873
3456882
3456917
3456948
3456986
3456999
3457004
3457027
3457036
3457051
3457072
3457108
3457114
3457121
3457124
3457132
3457148
3457169
3457209
3457230
3457246
3457277
3457297
3457302
3457318
3457354
3457359
3457363
3457381
3457390
3457395
3457413
3457441
3457468
3457489
3457517
3457518
3457564
3457613
3457625
3457655
3457658
3457671
3457680
3457694
3457702
3457704
3457707
3457719
3457756
3457777
3457778
3457784
3457794
3457819
3457820
3457831
3457883
3457891
3457898
3457903
3457916
3457930
3457938
3457940
3457951
3457953
3457956
3457987
3458005
3458010
3458019
3458037
3458052
3458085
3458101
3458119
3458136
3458164
3458170
3458172
3458187
3458189
3458224
3458244
3458247
3458304
3458305
3458335
3458350
3458351
3458354
3458359
3458374
3458377
3458384
3458389
3458398
3458408
3458423
3458428
3458429
3458432
3458439
3458452
3458462
3458468
3458478
3458482
3458523
3458531
3458533
3458549
3458555
3458572
3458578
3458587
3458625
3458629
3458642
3458663
3458664
3458707
3458708
3458722
3458724
3458736
3458759
3458772
3458778
3458781
3458791
3458807
3458812
3458839
3458848
3458878
3458887
3458894
3458903
3458912
3458927
3458948
3458957
3458972
3458995
3459017
3459028
3459050
3459079
3459085
3459091
3459105
3459132
3459144
3459155
3459163
3459165
3459179
3459208
3459212
3459223
3459256
3459273
3459299
3459308
3459342
3459373
3459380
3459383
3459385
3459391
3459398
3459416
3459429
3459444
3459464
3459474
3459536
3459538
3459549
3459576
3459577
3459624
3459634
3459635
3459684
3459690
3459717
3459721
3459736
3459757
3459765
3459766
3459771
3459778
3459784
3459795
3459807
3459811
3459814
3459835
3459836
3459848
3459896
3459898
3459949
3459989
3460020
3460022
3460042
3460047
3460056
3460066
3460070
3460091
3460093
3460101
3460102
3460113
3460138
3460141
3460190
3460196
3460197
3460205
3460206
3460231
3460251
3460276
3460291
3460295
3460312
3460318
3460320
3460349
3460355
3460366
3460370
3460399
3460400
3460426
3460442
3460460
3460465
3460477
3460479
3460480
3460508
3460511
3460526
3460533
3460540
3460553
3460598
3460613
3460628
3460653
3460655
3460703
3460718
3460723
3460732
3460753
3460754
3460764
3460807
3460813
3460841
3460845
3460849
3460867
3460873
3460889
3460911
3461001
3461018
3461033
3461061
3461073
3461082
3461094
3461096
3461125
3461134
3461137
3461152
3461161
3461181
3461227
3461239
3461243
3461262
3461266
3461284
3461287
3461289
3461322
3461326
3461350
3461365
3461386
3461450
3461473
3461490
3461496
3461505
3461513
3461539
3461574
3461580
3461592
3461608
3461628
3461648
3461662
3461696
3461702
3461703
3461708
3461731
3461738
3461768
3461779
3461790
3461808
3461811
3461813
3461826
3461834
3461839
3461850
3461856
3461864
3461869
3461889
3461894
3461904
3461923
3461955
3461968
3461969
3461970
3461973
3461976
3461988
3462029
3462042
3462055
3462068
3462071
3462073
3462081
3462092
3462093
3462135
3462139
3462159
3462174
3462183
3462197
3462199
3462206
3462211
3462213
3462248
3462262
3462270
3462278
3462296
3462324
3462328
3462332
3462351
3462371
3462374
3462391
3462392
3462411
3462420
3462439
3462475
3462505
3462541
3462591
3462599
3462634
3462636
3462661
3462691
3462728
3462761
3462774
3462776
3462780
3462809
3462827
3462853
3462875
3462898
3462908
3462913
3462949
3462998
3463022
3463025
3463034
3463063
3463070
3463076
3463095
3463129
3463132
3463142
3463143
3463147
3463151
3463153
3463154
3463178
3463183
3463203
3463216
3463244
3463256
3463271
3463282
3463293
3463299
3463302
3463305
3463320
3463333
3463355
3463358
3463370
3463382
3463393
3463419
3463425
3463457
3463472
3463475
3463519
3463525
3463529
3463539
3463543
3463550
3463556
3463582
3463585
3463612
3463617
3463619
3463639
3463654
3463664
3463668
3463679
3463681
3463691
3463700
3463718
3463725
3463741
3463762
3463780
3463784
3463786
3463792
3463803
3463826
3463838
3463854
3463880
3463911
3463916
3463927
3463935
3463942
3463950
3463970
3463977
3463990
3464013
3464045
3464056
3464057
3464098
3464108
3464121
3464122
3464143
3464146
3464171
3464172
3464190
3464200
3464209
3464217
3464218
3464225
3464233
3464246
3464276
3464288
3464301
3464307
3464308
3464312
3464332
3464347
3464348
3464368
3464381
3464435
3464440
3464459
3464469
3464470
3464486
3464492
3464495
3464497
3464504
3464509
3464516
3464534
3464538
3464569
3464580
3464617
3464635
3464660
3464685
3464691
3464694
3464697
3464718
3464742
3464745
3464765
3464773
3464793
3464809
3464811
3464814
3464833
3464850
3464852
3464890
3464908
3464919
3464924
3464932
3464937
3464945
3464956
3464971
3464988
3464995
3465001
3465017
3465056
3465065
3465072
3465095
3465098
3465112
3465130
3465178
3465194
3465207
3465231
3465234
3465235
3465248
3465273
3465298
3465301
3465306
3465319
3465341
3465359
3465381
3465393
3465396
3465410
3465429
3465451
3465469
3465501
3465508
3465518
3465533
3465537
3465547
3465548
3465552
3465554
3465565
3465601
3465604
3465624
3465634
3465644
3465676
3465712
3465716
3465734
3465757
3465785
3465795
3465837
3465863
3465871
3465880
3465889
3465921
3465927
3465938
3465949
3465965
3465995
3466001
3466004
3466013
3466021
3466077
3466078
3466099
3466106
3466121
3466122
3466132
3466133
3466150
3466178
3466185
3466195
3466200
3466212
3466220
3466221
3466262
3466275
3466278
3466282
3466310
3466332
3466336
3466337
3466341
3466370
3466387
3466464
3466478
3466498
3466503
3466532
3466534
3466549
3466550
3466567
3466568
3466590
3466591
3466592
3466628
3466639
3466646
3466650
3466662
3466671
3466698
3466699
3466707
3466730
3466753
3466772
3466781
3466802
3466825
3466829
3466852
3466904
3466911
3466917
3466928
3466934
3466958
3466962
3466966
3466983
3466984
3466988
3467005
3467034
3467041
3467052
3467067
3467070
3467137
3467145
3467153
3467165
3467172
3467177
3467187
3467188
3467202
3467223
3467281
3467291
3467314
3467317
3467349
3467351
3467363
3467372
3467380
3467381
3467385
3467387
3467393
3467397
3467399
3467416
3467425
3467426
3467446
3467468
3467470
3467473
3467510
3467515
3467517
3467534
3467552
3467564
3467584
3467617
3467619
3467624
3467636
3467651
3467671
3467672
3467685
3467694
3467703
3467712
3467716
3467722
3467731
3467741
3467747
3467748
3467754
3467776
3467782
3467798
3467800
3467814
3467815
3467820
3467835
3467847
3467880
3467895
3467898
3467899
3467903
3467912
3467922
3467931
3467943
3467950
3467980
3467981
3467990
3467996
3468027
3468031
3468048
3468071
3468126
3468144
3468145
3468163
3468178
3468215
3468223
3468231
3468236
3468246
3468281
3468305
3468308
3468323
3468324
3468358
3468368
3468371
3468388
3468392
3468415
3468447
3468462
3468498
3468526
3468537
3468541
3468599
3468676
3468678
3468721
3468750
3468758
3468767
3468782
3468793
3468804
3468806
3468831
3468837
3468853
3468862
3468894
3468907
3468934
3468976
3468990
3468999
3469016
3469020
3469040
3469104
3469146
3469154
3469161
3469181
3469194
3469197
3469218
3469221
3469222
3469233
3469247
3469254
3469271
3469275
3469297
3469299
3469328
3469344
3469378
3469382
3469414
3469434
3469485
3469495
3469528
3469531
3469533
3469539
3469551
3469554
3469563
3469577
3469582
3469604
3469617
3469618
3469634
3469638
3469644
3469649
3469652
3469655
3469659
3469690
3469695
3469701
3469726
3469739
3469754
3469757
3469771
3469772
3469776
3469783
3469787
3469822
3469831
3469832
3469844
3469860
3469863
3469870
3469871
3469879
3469888
3469895
3469912
3469936
3469937
3469978
3469996
3469997
3470006
3470021
3470061
3470065
3470111
3470123
3470129
3470149
3470155
3470165
3470174
3470196
3470220
3470235
3470255
3470267
3470272
3470277
3470285
3470290
3470291
3470295
3470296
3470323
3470326
3470338
3470341
3470353
3470370
3470374
3470388
3470425
3470431
3470467
3470490
3470499
3470502
3470507
3470511
3470520
3470527
3470545
3470553
3470563
3470566
3470598
3470612
3470627
3470632
3470649
3470664
3470701
3470709
3470727
3470760
3470784
3470790
3470817
3470825
3470837
3470847
3470864
3470878
3470896
3470904
3470909
3470910
3470920
3470963
3470993
3471001
3471008
3471016
3471034
3471040
3471113
3471122
3471127
3471134
3471160
3471165
3471192
3471210
3471217
3471220
3471237
3471238
3471261
3471264
3471274
3471278
3471291
3471322
3471325
3471327
3471328
3471355
3471366
3471418
3471441
3471443
3471450
3471451
3471462
3471520
3471535
3471562
3471582
3471584
3471615
3471620
3471627
3471631
3471634
3471650
3471688
3471740
3471777
3471800
3471801
3471804
3471820
3471831
3471848
3471867
3471881
3471887
3471889
3471898
3471900
3471901
3471913
3471922
3471960
3471979
3471980
3471987
3471999
3472003
3472018
3472024
3472033
3472047
3472064
3472082
3472084
3472101
3472103
3472142
3472146
3472149
3472187
3472188
3472193
3472236
3472243
3472261
3472281
3472303
3472317
3472324
3472375
3472376
3472377
3472384
3472399
3472400
3472432
3472462
3472468
3472485
3472509
3472538
3472540
3472542
3472548
3472558
3472575
3472607
3472629
3472658
3472662
3472681
3472714
3472717
3472769
3472797
3472837
3472848
3472852
3472894
3472946
3472947
3473048
3473056
3473071
3473075
3473083
3473088
3473127
3473138
3473154
3473198
3473242
3473259
3473271
3473309
3473325
3473371
3473383
3473404
3473455
3473459
3473466
3473478
3473479
3473484
3473508
3473533
3473541
3473543
3473560
3473585
3473598
3473625
3473645
3473665
3473671
3473679
3473687
3473703
3473710
3473734
3473757
3473768
3473773
3473796
3473812
3473814
3473824
3473825
3473831
3473834
3473860
3473864
3473871
3473930
3473931
3473952
3473958
3473960
3473963
3473976
3473993
3474013
3474018
3474043
3474048
3474102
3474126
3474159
3474172
3474177
3474200
3474222
3474240
3474245
3474284
3474287
3474328
3474331
3474341
3474349
3474364
3474381
3474384
3474392
3474410
3474413
3474441
3474442
3474452
3474463
3474472
3474483
3474484
3474522
3474528
3474536
3474539
3474599
3474601
3474611
3474614
3474636
3474662
3474665
3474679
3474696
3474702
3474705
3474708
3474725
3474729
3474749
3474752
3474768
3474791
3474803
3474828
3474857
3474860
3474961
3474971
3474998
3475016
3475090
3475112
3475133
3475134
3475142
3475159
3475164
3475176
3475182
3475197
3475224
3475279
3475285
3475292
3475294
3475312
3475313
3475318
3475320
3475321
3475324
3475328
3475345
3475354
3475396
3475441
3475452
3475461
3475490
3475524
3475538
3475568
3475589
3475592
3475617
3475629
3475643
3475647
3475664
3475665
3475669
3475695
3475707
3475725
3475727
3475732
3475737
3475764
3475783
3475794
3475797
3475811
3475812
3475820
3475838
3475848
3475849
3475860
3475905
3475910
3475944
3475946
3475949
3475954
3475959
3475983
3476024
3476094
3476103
3476107
3476110
3476139
3476161
3476173
3476205
3476229
3476281
3476288
3476292
3476295
3476299
3476300
3476308
3476330
3476339
3476352
3476366
3476423
3476424
3476432
3476435
3476436
3476447
3476472
3476496
3476520
3476526
3476551
3476554
3476576
3476599
3476610
3476614
3476627
3476657
3476668
3476701
3476708
3476722
3476726
3476736
3476737
3476784
3476791
3476819
3476825
3476841
3476846
3476891
3476952
3476957
3476966
3476980
3476996
3477054
3477058
3477101
3477117
3477122
3477138
3477160
3477168
3477171
3477193
3477234
3477261
3477282
3477283
3477287
3477294
3477321
3477351
3477356
3477374
3477377
3477390
3477392
3477394
3477403
3477404
3477414
3477426
3477448
3477452
3477458
3477461
3477462
3477473
3477477
3477486
3477492
3477508
3477516
3477535
3477557
3477561
3477564
3477570
3477578
3477586
3477617
3477620
3477634
3477655
3477666
3477670
3477680
3477692
3477693
3477712
3477718
3477722
3477741
3477746
3477748
3477766
3477769
3477782
3477801
3477843
3477854
3477889
3477897
3477902
3477905
3477913
3477930
3477944
3477967
3477996
3477998
3478023
3478026
3478058
3478059
3478063
3478068
3478070
3478094
3478107
3478115
3478133
3478149
3478169
3478172
3478180
3478189
3478196
3478209
3478233
3478252
3478273
3478302
3478317
3478345
3478349
3478372
3478379
3478421
3478432
3478477
3478479
3478484
3478489
3478492
3478502
3478507
3478542
3478554
3478586
3478594
3478597
3478603
3478619
3478653
3478657
3478662
3478682
3478707
3478717
3478722
3478727
3478739
3478747
3478749
3478763
3478773
3478783
3478813
3478837
3478841
3478868
3478885
3478892
3478893
3478899
3478952
3478960
3478967
3478973
3478979
3478980
3478983
3478989
3478997
3479011
3479015
3479021
3479039
3479063
3479072
3479074
3479092
3479093
3479112
3479117
3479132
3479136
3479145
3479174
3479182
3479190
3479230
3479234
3479237
3479244
3479245
3479268
3479296
3479304
3479334
3479343
3479353
3479361
3479371
3479399
3479403
3479407
3479411
3479417
3479430
3479432
3479436
3479449
3479458
3479474
3479497
3479511
3479558
3479559
3479593
3479594
3479597
3479610
3479662
3479664
3479677
3479745
3479757
3479767
3479779
3479802
3479810
3479818
3479844
3479864
3479891
3479896
3479927
3479934
3479935
3479968
3479977
3479996
3480009
3480022
3480029
3480046
3480058
3480066
3480161
3480171
3480194
3480203
3480209
3480237
3480249
3480270
3480289
3480290
3480308
3480359
3480368
3480373
3480382
3480404
3480413
3480429
3480431
3480433
3480467
3480491
3480509
3480521
3480522
3480523
3480551
3480553
3480576
3480581
3480588
3480594
3480600
3480637
3480645
3480669
3480671
3480722
3480751
3480757
3480770
3480777
3480782
3480835
3480858
3480863
3480866
3480881
3480891
3480932
3480940
3480967
3480968
3480980
3480985
3481005
3481022
3481028
3481068
3481072
3481099
3481102
3481118
3481127
3481133
3481165
3481182
3481199
3481213
3481269
3481285
3481299
3481313
3481334
3481340
3481360
3481368
3481371
3481389
3481392
3481393
3481413
3481427
3481455
3481466
3481540
3481550
3481610
3481617
3481658
3481682
3481683
3481735
3481746
3481748
3481772
3481777
3481790
3481798
3481804
3481809
3481810
3481815
3481823
3481832
3481833
3481842
3481851
3481877
3481912
3481920
3481923
3481929
3481949
3481962
3481980
3481990
3482002
3482019
3482027
3482028
3482042
3482069
3482083
3482098
3482117
3482120
3482127
3482148
3482162
3482179
3482192
3482198
3482226
3482239
3482257
3482261
3482270
3482271
3482284
3482285
3482312
3482318
3482320
3482323
3482330
3482366
3482368
3482380
3482389
3482395
3482397
3482408
3482434
3482467
3482471
3482473
3482527
3482531
3482536
3482561
3482563
3482570
3482605
3482610
3482625
3482638
3482657
3482663
3482690
3482713
3482740
3482749
3482755
3482793
3482805
3482816
3482823
3482827
3482845
3482849
3482851
3482862
3482863
3482887
3482937
3482989
3482993
3482997
3483005
3483012
3483013
3483041
3483073
3483083
3483100
3483138
3483142
3483154
3483155
3483164
3483172
3483217
3483223
3483232
3483233
3483245
3483249
3483253
3483255
3483267
3483271
3483315
3483321
3483323
3483336
3483358
3483359
3483368
3483372
3483392
3483395
3483431
3483439
3483449
3483464
3483489
3483491
3483519
3483539
3483569
3483576
3483577
3483580
3483603
3483618
3483644
3483659
3483685
3483688
3483710
3483746
3483759
3483767
3483775
3483777
3483794
3483806
3483814
3483825
3483835
3483854
3483856
3483863
3483868
3483881
3483886
3483889
3483891
3483938
3483945
3483959
3483965
3483979
3483989
3484027
3484037
3484052
3484063
3484083
3484119
3484194
3484195
3484218
3484228
3484247
3484256
3484258
3484301
3484354
3484385
3484401
3484404
3484420
3484424
3484449
3484450
3484467
3484474
3484488
3484492
3484500
3484513
3484531
3484658
3484665
3484668
3484669
3484677
3484686
3484701
3484706
3484716
3484723
3484726
3484737
3484742
3484744
3484765
3484774
3484778
3484789
3484798
3484803
3484806
3484823
3484831
3484843
3484869
3484894
3484909
3484946
3484980
3485012
3485013
3485019
3485020
3485040
3485041
3485048
3485061
3485070
3485078
3485137
3485138
3485160
3485163
3485187
3485197
3485198
3485221
3485229
3485230
3485232
3485242
3485258
3485275
3485308
3485385
3485391
3485393
3485398
3485399
3485415
3485419
3485426
3485432
3485438
3485446
3485451
3485461
3485467
3485468
3485479
3485500
3485514
3485522
3485530
3485531
3485535
3485544
3485606
3485613
3485633
3485644
3485679
3485695
3485696
3485712
3485723
3485743
3485756
3485783
3485804
3485814
3485815
3485832
3485855
3485858
3485867
3485899
3485934
3485936
3485949
3485959
3485981
3485986
3486004
3486006
3486010
3486031
3486033
3486060
3486111
3486116
3486145
3486259
3486262
3486265
3486305
3486319
3486342
3486345
3486351
3486353
3486369
3486379
3486392
3486402
3486406
3486429
3486448
3486452
3486457
3486464
3486465
3486467
3486479
3486490
3486505
3486514
3486516
3486534
3486547
3486551
3486567
3486587
3486609
3486620
3486627
3486652
3486658
3486667
3486678
3486732
3486775
3486781
3486816
3486820
3486826
3486832
3486842
3486845
3486865
3486872
3486889
3486910
3486923
3486927
3486930
3486946
3486964
3486981
3486993
3487021
3487023
3487038
3487072
3487074
3487095
3487096
3487105
3487108
3487115
3487133
3487156
3487157
3487169
3487178
3487179
3487191
3487194
3487225
3487247
3487254
3487286
3487287
3487304
3487310
3487314
3487325
3487329
3487333
3487337
3487355
3487356
3487366
3487368
3487370
3487424
3487434
3487438
3487475
3487487
3487492
3487498
3487501
3487505
3487514
3487516
3487538
3487548
3487549
3487554
3487578
3487598
3487632
3487683
3487698
3487779
3487782
3487802
3487806
3487810
3487813
3487820
3487842
3487847
3487851
3487859
3487863
3487891
3487900
3487905
3487909
3487920
3487921
3487944
3487946
3487954
3487971
3487992
3488004
3488009
3488032
3488088
3488119
3488127
3488154
3488161
3488168
3488173
3488182
3488215
3488227
3488283
3488289
3488291
3488293
3488294
3488305
3488308
3488318
3488323
3488349
3488352
3488358
3488370
3488393
3488404
3488427
3488442
3488447
3488469
3488477
3488506
3488520
3488533
3488569
3488570
3488622
3488639
3488649
3488668
3488669
3488690
3488703
3488704
3488728
3488731
3488741
3488755
3488757
3488780
3488800
3488809
3488817
3488832
3488843
3488862
3488885
3488902
3488907
3488908
3488933
3488935
3488953
3488970