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>/31
Name Size Modified
Parent Directory
3100011
3100033
3100038
3100069
3100101
3100105
3100112
3100119
3100124
3100132
3100140
3100156
3100165
3100181
3100196
3100198
3100209
3100237
3100240
3100288
3100305
3100308
3100312
3100329
3100331
3100340
3100399
3100418
3100438
3100442
3100461
3100486
3100503
3100524
3100525
3100538
3100566
3100568
3100574
3100594
3100611
3100618
3100626
3100643
3100644
3100669
3100673
3100677
3100705
3100712
3100721
3100733
3100745
3100754
3100757
3100799
3100822
3100826
3100827
3100835
3100862
3100873
3100883
3100886
3100922
3100939
3100979
3100990
3100998
3101065
3101091
3101109
3101119
3101143
3101146
3101148
3101159
3101276
3101281
3101284
3101300
3101310
3101313
3101340
3101349
3101354
3101360
3101412
3101432
3101465
3101486
3101488
3101489
3101512
3101525
3101553
3101563
3101576
3101603
3101612
3101630
3101640
3101650
3101678
3101683
3101702
3101746
3101762
3101768
3101770
3101773
3101780
3101796
3101815
3101819
3101827
3101842
3101850
3101868
3101871
3101890
3101923
3101924
3101949
3101950
3101954
3101960
3101962
3101964
3101971
3101973
3101976
3101979
3101980
3102015
3102016
3102023
3102026
3102034
3102037
3102042
3102049
3102061
3102086
3102098
3102123
3102131
3102175
3102184
3102208
3102210
3102212
3102223
3102248
3102251
3102252
3102277
3102282
3102299
3102321
3102350
3102356
3102368
3102380
3102389
3102401
3102411
3102419
3102420
3102440
3102445
3102466
3102486
3102498
3102515
3102534
3102536
3102538
3102548
3102552
3102553
3102558
3102567
3102581
3102585
3102596
3102599
3102602
3102622
3102645
3102651
3102653
3102721
3102735
3102755
3102771
3102776
3102779
3102795
3102809
3102832
3102841
3102842
3102849
3102858
3102882
3102887
3102893
3102904
3102910
3102912
3102917
3102921
3102922
3102930
3102991
3103008
3103011
3103017
3103075
3103078
3103087
3103093
3103105
3103121
3103122
3103148
3103168
3103171
3103224
3103254
3103268
3103287
3103294
3103298
3103333
3103346
3103355
3103356
3103379
3103386
3103410
3103413
3103422
3103428
3103436
3103438
3103447
3103455
3103465
3103470
3103554
3103584
3103588
3103613
3103617
3103649
3103664
3103684
3103690
3103732
3103756
3103777
3103789
3103800
3103807
3103813
3103828
3103834
3103866
3103872
3103878
3103932
3103973
3103991
3104006
3104018
3104031
3104034
3104060
3104087
3104092
3104097
3104128
3104129
3104146
3104159
3104180
3104184
3104186
3104215
3104228
3104232
3104243
3104269
3104299
3104301
3104325
3104333
3104340
3104351
3104359
3104370
3104394
3104406
3104407
3104424
3104446
3104449
3104457
3104465
3104475
3104508
3104553
3104559
3104567
3104587
3104598
3104614
3104616
3104649
3104653
3104661
3104667
3104681
3104740
3104744
3104746
3104752
3104760
3104769
3104794
3104798
3104827
3104853
3104860
3104863
3104864
3104866
3104868
3104869
3104895
3104918
3104959
3104978
3105015
3105025
3105035
3105036
3105058
3105068
3105078
3105080
3105086
3105089
3105097
3105105
3105121
3105126
3105140
3105145
3105186
3105196
3105219
3105222
3105226
3105241
3105254
3105256
3105273
3105299
3105301
3105307
3105308
3105313
3105320
3105333
3105334
3105336
3105378
3105379
3105382
3105385
3105388
3105404
3105421
3105426
3105436
3105437
3105454
3105476
3105496
3105502
3105503
3105521
3105523
3105531
3105598
3105599
3105627
3105629
3105639
3105662
3105668
3105678
3105702
3105719
3105734
3105759
3105769
3105783
3105805
3105817
3105822
3105847
3105854
3105879
3105880
3105907
3105908
3105912
3105924
3105939
3105945
3105953
3105974
3106022
3106024
3106029
3106038
3106041
3106063
3106091
3106143
3106149
3106150
3106152
3106178
3106186
3106223
3106236
3106263
3106272
3106275
3106302
3106307
3106311
3106346
3106367
3106380
3106403
3106406
3106407
3106416
3106419
3106445
3106461
3106474
3106481
3106491
3106512
3106528
3106534
3106540
3106550
3106555
3106564
3106588
3106601
3106604
3106607
3106609
3106631
3106632
3106639
3106642
3106643
3106654
3106676
3106684
3106701
3106727
3106734
3106735
3106739
3106746
3106770
3106776
3106778
3106792
3106822
3106829
3106846
3106912
3106920
3106924
3106929
3106972
3106976
3107023
3107060
3107071
3107072
3107090
3107134
3107145
3107152
3107161
3107206
3107248
3107257
3107260
3107278
3107285
3107312
3107320
3107348
3107354
3107360
3107376
3107378
3107390
3107393
3107405
3107422
3107430
3107443
3107462
3107474
3107501
3107506
3107509
3107522
3107528
3107532
3107540
3107541
3107565
3107575
3107594
3107596
3107618
3107619
3107657
3107663
3107708
3107718
3107743
3107745
3107771
3107792
3107805
3107808
3107816
3107838
3107851
3107860
3107889
3107896
3107907
3107914
3107922
3107953
3107976
3107997
3108019
3108027
3108039
3108047
3108050
3108051
3108109
3108137
3108145
3108169
3108170
3108189
3108196
3108204
3108216
3108228
3108230
3108232
3108241
3108245
3108249
3108256
3108258
3108261
3108283
3108284
3108288
3108292
3108296
3108305
3108308
3108311
3108318
3108324
3108341
3108348
3108358
3108366
3108381
3108389
3108407
3108417
3108420
3108436
3108450
3108452
3108476
3108494
3108498
3108500
3108525
3108534
3108555
3108567
3108575
3108582
3108607
3108640
3108644
3108648
3108674
3108691
3108705
3108710
3108713
3108714
3108723
3108762
3108767
3108774
3108798
3108806
3108812
3108818
3108844
3108855
3108864
3108877
3108898
3108908
3108920
3108923
3108925
3108951
3108980
3108988
3109001
3109004
3109011
3109023
3109025
3109036
3109069
3109121
3109168
3109169
3109202
3109208
3109213
3109232
3109298
3109308
3109339
3109350
3109366
3109367
3109375
3109377
3109403
3109425
3109431
3109432
3109442
3109446
3109450
3109501
3109508
3109537
3109562
3109567
3109585
3109591
3109597
3109635
3109638
3109658
3109686
3109708
3109726
3109737
3109825
3109863
3109874
3109892
3109907
3109917
3109923
3109928
3109952
3109998
3110001
3110007
3110009
3110010
3110020
3110027
3110037
3110072
3110076
3110079
3110105
3110107
3110111
3110123
3110132
3110134
3110153
3110208
3110226
3110276
3110281
3110283
3110288
3110289
3110294
3110300
3110306
3110308
3110327
3110328
3110341
3110356
3110357
3110367
3110371
3110385
3110391
3110415
3110417
3110442
3110446
3110470
3110482
3110491
3110492
3110503
3110508
3110540
3110543
3110548
3110562
3110618
3110626
3110627
3110628
3110647
3110662
3110692
3110739
3110781
3110799
3110801
3110810
3110828
3110853
3110856
3110864
3110866
3110877
3110887
3110892
3110897
3110904
3110907
3110908
3110912
3110919
3110927
3110950
3110951
3110953
3110960
3110965
3110975
3110976
3110983
3110989
3111008
3111022
3111027
3111044
3111046
3111072
3111081
3111086
3111117
3111157
3111184
3111185
3111189
3111198
3111239
3111255
3111281
3111286
3111289
3111291
3111306
3111310
3111312
3111315
3111339
3111346
3111369
3111388
3111391
3111396
3111420
3111426
3111460
3111475
3111502
3111504
3111507
3111519
3111524
3111534
3111539
3111545
3111578
3111598
3111620
3111623
3111632
3111635
3111665
3111697
3111701
3111704
3111717
3111724
3111733
3111763
3111765
3111792
3111798
3111808
3111811
3111843
3111859
3111871
3111885
3111890
3111906
3111916
3111950
3111951
3111968
3111969
3112000
3112024
3112035
3112048
3112062
3112085
3112100
3112102
3112112
3112128
3112144
3112146
3112151
3112165
3112177
3112183
3112188
3112193
3112209
3112219
3112220
3112229
3112235
3112270
3112295
3112310
3112314
3112337
3112338
3112353
3112395
3112423
3112431
3112456
3112466
3112470
3112477
3112520
3112538
3112544
3112555
3112616
3112621
3112635
3112638
3112642
3112643
3112651
3112657
3112663
3112718
3112721
3112740
3112761
3112765
3112773
3112774
3112791
3112822
3112828
3112925
3112936
3112942
3112943
3112950
3112955
3112957
3112959
3112962
3112978
3112997
3113019
3113023
3113048
3113067
3113072
3113080
3113086
3113088
3113109
3113138
3113166
3113170
3113185
3113187
3113209
3113243
3113276
3113290
3113296
3113303
3113313
3113383
3113403
3113413
3113416
3113447
3113462
3113467
3113497
3113499
3113613
3113622
3113642
3113689
3113691
3113694
3113704
3113715
3113718
3113736
3113744
3113773
3113792
3113794
3113799
3113862
3113870
3113883
3113899
3113908
3113930
3113949
3113977
3113978
3113986
3113998
3114014
3114038
3114082
3114085
3114114
3114119
3114130
3114132
3114135
3114156
3114171
3114232
3114233
3114280
3114283
3114299
3114310
3114325
3114327
3114335
3114364
3114365
3114367
3114408
3114421
3114425
3114426
3114472
3114477
3114478
3114484
3114490
3114494
3114516
3114554
3114578
3114588
3114603
3114607
3114630
3114643
3114677
3114689
3114699
3114709
3114714
3114716
3114717
3114799
3114812
3114822
3114852
3114857
3114859
3114899
3114905
3114908
3114917
3114931
3114959
3114961
3114974
3114985
3114989
3115020
3115043
3115055
3115061
3115086
3115088
3115106
3115107
3115120
3115126
3115150
3115161
3115165
3115182
3115210
3115222
3115224
3115233
3115237
3115240
3115265
3115309
3115310
3115311
3115355
3115372
3115378
3115380
3115385
3115391
3115398
3115425
3115427
3115433
3115439
3115440
3115445
3115461
3115467
3115499
3115508
3115522
3115542
3115552
3115583
3115584
3115605
3115636
3115637
3115640
3115641
3115663
3115666
3115668
3115685
3115744
3115752
3115757
3115770
3115793
3115801
3115826
3115841
3115842
3115843
3115849
3115852
3115902
3115929
3115941
3115955
3115958
3115963
3115980
3115987
3115994
3116008
3116029
3116032
3116037
3116052
3116056
3116067
3116082
3116113
3116136
3116149
3116158
3116174
3116191
3116195
3116204
3116208
3116214
3116265
3116268
3116274
3116283
3116293
3116313
3116316
3116327
3116362
3116386
3116396
3116404
3116439
3116443
3116457
3116468
3116481
3116502
3116506
3116507
3116520
3116527
3116536
3116548
3116554
3116559
3116580
3116585
3116598
3116600
3116601
3116611
3116626
3116647
3116656
3116669
3116680
3116682
3116688
3116689
3116692
3116719
3116757
3116779
3116807
3116816
3116850
3116868
3116880
3116889
3116920
3116923
3116929
3116985
3117009
3117019
3117026
3117063
3117068
3117071
3117097
3117124
3117150
3117152
3117153
3117164
3117191
3117199
3117200
3117205
3117236
3117260
3117261
3117284
3117327
3117410
3117433
3117435
3117442
3117443
3117451
3117489
3117491
3117494
3117499
3117503
3117513
3117514
3117515
3117538
3117546
3117547
3117551
3117563
3117570
3117604
3117608
3117617
3117621
3117649
3117651
3117668
3117693
3117695
3117696
3117727
3117736
3117741
3117754
3117766
3117770
3117775
3117777
3117780
3117785
3117787
3117809
3117818
3117835
3117839
3117841
3117946
3117955
3117973
3117975
3117991
3117995
3118022
3118031
3118040
3118073
3118101
3118139
3118157
3118164
3118171
3118173
3118184
3118191
3118196
3118203
3118207
3118222
3118234
3118236
3118239
3118248
3118260
3118267
3118270
3118307
3118317
3118326
3118342
3118345
3118354
3118362
3118366
3118368
3118369
3118417
3118418
3118419
3118422
3118434
3118437
3118538
3118543
3118554
3118592
3118602
3118607
3118611
3118622
3118623
3118656
3118670
3118689
3118715
3118732
3118743
3118760
3118771
3118778
3118796
3118813
3118815
3118824
3118871
3118919
3118926
3118962
3118978
3118987
3119003
3119019
3119033
3119045
3119048
3119054
3119056
3119059
3119064
3119082
3119084
3119089
3119096
3119111
3119114
3119119
3119121
3119136
3119149
3119165
3119166
3119195
3119209
3119218
3119224
3119227
3119234
3119246
3119247
3119292
3119296
3119297
3119313
3119316
3119318
3119339
3119350
3119351
3119357
3119366
3119373
3119420
3119425
3119456
3119460
3119474
3119481
3119494
3119544
3119548
3119552
3119563
3119565
3119567
3119573
3119577
3119584
3119586
3119612
3119647
3119672
3119684
3119695
3119727
3119731
3119733
3119772
3119774
3119777
3119802
3119805
3119829
3119844
3119849
3119858
3119885
3119890
3119901
3119905
3119908
3119909
3119922
3119974
3119980
3119983
3119988
3120019
3120063
3120073
3120122
3120161
3120181
3120208
3120231
3120236
3120246
3120278
3120280
3120299
3120301
3120309
3120327
3120383
3120413
3120438
3120448
3120459
3120469
3120473
3120492
3120497
3120498
3120499
3120500
3120501
3120514
3120522
3120542
3120549
3120553
3120563
3120589
3120614
3120619
3120643
3120654
3120678
3120701
3120713
3120715
3120737
3120747
3120767
3120770
3120785
3120811
3120817
3120868
3120903
3120915
3120950
3120968
3120979
3120995
3120997
3121002
3121029
3121042
3121050
3121058
3121061
3121066
3121067
3121097
3121136
3121141
3121152
3121163
3121175
3121187
3121199
3121238
3121293
3121300
3121365
3121376
3121387
3121390
3121400
3121416
3121421
3121441
3121497
3121508
3121518
3121526
3121544
3121575
3121579
3121603
3121614
3121617
3121622
3121677
3121688
3121750
3121762
3121763
3121812
3121824
3121839
3121848
3121856
3121858
3121874
3121883
3121893
3121904
3121905
3121943
3121954
3121956
3121963
3121964
3121977
3121986
3122006
3122011
3122037
3122039
3122068
3122079
3122101
3122107
3122112
3122122
3122135
3122138
3122175
3122176
3122180
3122195
3122221
3122251
3122280
3122289
3122291
3122297
3122312
3122327
3122363
3122367
3122381
3122384
3122414
3122423
3122442
3122496
3122535
3122551
3122567
3122574
3122596
3122603
3122612
3122635
3122641
3122666
3122668
3122682
3122687
3122688
3122697
3122707
3122726
3122745
3122749
3122776
3122803
3122804
3122805
3122809
3122821
3122831
3122848
3122865
3122870
3122906
3122936
3122962
3122983
3122985
3122991
3122997
3123023
3123025
3123041
3123060
3123093
3123096
3123103
3123110
3123114
3123121
3123128
3123137
3123139
3123184
3123188
3123190
3123207
3123234
3123235
3123236
3123267
3123285
3123309
3123312
3123338
3123352
3123371
3123390
3123408
3123427
3123428
3123439
3123443
3123465
3123503
3123510
3123518
3123546
3123555
3123579
3123610
3123634
3123642
3123689
3123694
3123735
3123742
3123765
3123796
3123799
3123809
3123816
3123820
3123861
3123876
3123889
3123904
3123910
3123947
3123980
3124010
3124014
3124015
3124026
3124033
3124040
3124046
3124071
3124073
3124074
3124076
3124080
3124081
3124085
3124086
3124113
3124116
3124132
3124140
3124142
3124155
3124165
3124167
3124173
3124174
3124199
3124201
3124210
3124216
3124223
3124240
3124253
3124256
3124273
3124300
3124302
3124338
3124343
3124352
3124377
3124378
3124405
3124424
3124432
3124452
3124456
3124465
3124471
3124490
3124525
3124543
3124550
3124566
3124569
3124573
3124601
3124616
3124638
3124669
3124683
3124687
3124701
3124703
3124733
3124758
3124765
3124778
3124787
3124824
3124825
3124841
3124873
3124884
3124925
3124963
3125000
3125032
3125052
3125073
3125076
3125084
3125092
3125116
3125121
3125151
3125165
3125194
3125200
3125214
3125225
3125234
3125264
3125340
3125341
3125360
3125379
3125382
3125408
3125412
3125414
3125418
3125429
3125433
3125437
3125458
3125470
3125471
3125472
3125510
3125535
3125568
3125571
3125573
3125578
3125591
3125592
3125613
3125650
3125653
3125661
3125677
3125679
3125694
3125701
3125702
3125707
3125714
3125751
3125758
3125763
3125776
3125794
3125803
3125833
3125841
3125864
3125871
3125874
3125881
3125884
3125919
3125930
3125931
3125941
3125943
3125964
3125977
3125983
3126001
3126046
3126047
3126067
3126071
3126084
3126098
3126099
3126107
3126127
3126152
3126157
3126159
3126164
3126172
3126187
3126188
3126194
3126206
3126209
3126231
3126233
3126253
3126259
3126273
3126291
3126320
3126327
3126335
3126362
3126363
3126377
3126386
3126408
3126416
3126435
3126479
3126524
3126530
3126565
3126593
3126610
3126615
3126635
3126654
3126655
3126682
3126689
3126734
3126792
3126799
3126845
3126858
3126866
3126881
3126890
3126892
3126900
3126912
3126913
3126928
3126956
3126961
3126969
3126985
3126987
3126993
3127009
3127039
3127046
3127056
3127073
3127086
3127116
3127152
3127164
3127170
3127218
3127239
3127244
3127258
3127274
3127277
3127291
3127292
3127311
3127313
3127327
3127336
3127338
3127348
3127354
3127378
3127390
3127404
3127444
3127492
3127524
3127531
3127540
3127569
3127601
3127602
3127612
3127641
3127645
3127673
3127706
3127718
3127725
3127783
3127786
3127823
3127928
3127939
3127957
3127973
3127990
3128037
3128051
3128076
3128088
3128100
3128111
3128117
3128122
3128125
3128127
3128140
3128141
3128142
3128155
3128192
3128195
3128197
3128243
3128244
3128246
3128251
3128255
3128268
3128275
3128282
3128306
3128311
3128316
3128317
3128332
3128341
3128358
3128380
3128382
3128386
3128416
3128422
3128438
3128444
3128445
3128454
3128458
3128468
3128470
3128503
3128505
3128515
3128520
3128548
3128599
3128604
3128618
3128631
3128649
3128672
3128678
3128698
3128709
3128714
3128730
3128746
3128772
3128773
3128794
3128816
3128818
3128838
3128847
3128863
3128877
3128887
3128901
3128907
3128932
3128949
3128978
3129024
3129035
3129070
3129080
3129091
3129095
3129114
3129125
3129132
3129135
3129138
3129153
3129168
3129212
3129213
3129221
3129231
3129234
3129273
3129284
3129298
3129304
3129342
3129368
3129377
3129378
3129380
3129388
3129398
3129408
3129435
3129458
3129478
3129501
3129503
3129525
3129526
3129529
3129549
3129573
3129588
3129590
3129593
3129606
3129610
3129623
3129654
3129655
3129662
3129663
3129677
3129684
3129690
3129699
3129700
3129704
3129732
3129742
3129766
3129780
3129822
3129827
3129830
3129841
3129843
3129853
3129874
3129890
3129894
3129909
3129927
3130000
3130012
3130028
3130033
3130079
3130086
3130089
3130104
3130108
3130119
3130141
3130142
3130169
3130183
3130224
3130234
3130236
3130237
3130240
3130252
3130254
3130274
3130278
3130287
3130303
3130312
3130323
3130353
3130355
3130412
3130425
3130452
3130454
3130492
3130518
3130524
3130537
3130541
3130553
3130576
3130596
3130612
3130630
3130633
3130642
3130688
3130710
3130712
3130729
3130740
3130758
3130763
3130800
3130817
3130822
3130827
3130841
3130855
3130862
3130884
3130890
3130916
3130967
3131020
3131034
3131047
3131052
3131059
3131069
3131070
3131071
3131072
3131091
3131115
3131128
3131134
3131156
3131174
3131192
3131193
3131195
3131217
3131223
3131224
3131252
3131259
3131269
3131275
3131277
3131295
3131311
3131331
3131332
3131333
3131375
3131379
3131389
3131395
3131403
3131411
3131415
3131417
3131460
3131475
3131496
3131523
3131556
3131566
3131613
3131616
3131627
3131658
3131659
3131665
3131673
3131681
3131684
3131685
3131687
3131690
3131698
3131712
3131729
3131750
3131772
3131782
3131795
3131806
3131810
3131857
3131862
3131895
3131903
3131920
3131944
3131964
3131969
3131987
3131990
3131991
3132009
3132031
3132079
3132083
3132086
3132110
3132116
3132141
3132147
3132148
3132152
3132154
3132164
3132173
3132214
3132225
3132266
3132285
3132325
3132341
3132344
3132351
3132363
3132364
3132370
3132381
3132405
3132407
3132423
3132424
3132429
3132440
3132456
3132461
3132466
3132485
3132496
3132538
3132546
3132555
3132562
3132564
3132566
3132579
3132602
3132639
3132658
3132665
3132668
3132716
3132719
3132720
3132722
3132734
3132743
3132779
3132806
3132813
3132819
3132829
3132847
3132858
3132898
3132905
3132906
3132953
3132964
3132980
3132984
3132993
3133011
3133039
3133076
3133083
3133107
3133115
3133119
3133147
3133153
3133174
3133181
3133199
3133208
3133230
3133233
3133247
3133254
3133261
3133269
3133275
3133277
3133288
3133294
3133315
3133340
3133353
3133388
3133435
3133437
3133438
3133440
3133443
3133448
3133453
3133483
3133513
3133514
3133525
3133533
3133554
3133577
3133600
3133602
3133604
3133614
3133630
3133667
3133678
3133687
3133695
3133727
3133735
3133750
3133764
3133765
3133786
3133814
3133848
3133881
3133883
3133884
3133887
3133890
3133894
3133934
3133949
3133971
3133975
3134009
3134018
3134022
3134030
3134061
3134068
3134071
3134116
3134121
3134128
3134147
3134152
3134169
3134170
3134175
3134199
3134203
3134204
3134219
3134227
3134229
3134236
3134239
3134256
3134258
3134265
3134325
3134327
3134359
3134362
3134367
3134383
3134408
3134414
3134446
3134451
3134459
3134465
3134478
3134479
3134504
3134505
3134512
3134527
3134557
3134559
3134573
3134583
3134634
3134642
3134646
3134656
3134676
3134682
3134699
3134705
3134717
3134733
3134746
3134757
3134783
3134785
3134788
3134818
3134823
3134824
3134828
3134839
3134847
3134944
3134946
3134961
3134966
3134971
3134978
3134991
3134994
3135006
3135027
3135032
3135039
3135110
3135113
3135116
3135122
3135148
3135173
3135181
3135214
3135228
3135231
3135235
3135237
3135243
3135246
3135266
3135280
3135298
3135305
3135321
3135338
3135340
3135345
3135353
3135368
3135374
3135393
3135441
3135447
3135457
3135462
3135501
3135523
3135558
3135584
3135593
3135675
3135714
3135751
3135772
3135773
3135784
3135803
3135810
3135829
3135833
3135835
3135838
3135854
3135856
3135881
3135936
3135947
3135948
3135949
3135957
3135966
3136003
3136022
3136050
3136055
3136077
3136096
3136117
3136125
3136137
3136157
3136168
3136191
3136203
3136217
3136228
3136232
3136247
3136314
3136315
3136325
3136333
3136360
3136361
3136372
3136388
3136396
3136445
3136450
3136472
3136495
3136499
3136505
3136512
3136531
3136544
3136545
3136577
3136595
3136607
3136620
3136625
3136650
3136664
3136704
3136706
3136707
3136724
3136742
3136748
3136798
3136800
3136843
3136861
3136880
3136904
3136939
3136941
3136959
3136963
3136982
3137012
3137031
3137054
3137063
3137067
3137077
3137095
3137099
3137108
3137110
3137114
3137129
3137149
3137190
3137203
3137228
3137280
3137302
3137313
3137314
3137337
3137360
3137378
3137379
3137394
3137447
3137453
3137467
3137471
3137488
3137510
3137520
3137532
3137552
3137571
3137596
3137630
3137639
3137642
3137668
3137678
3137680
3137686
3137689
3137693
3137731
3137740
3137751
3137754
3137777
3137799
3137800
3137805
3137810
3137855
3137880
3137889
3137927
3137936
3137968
3137970
3137980
3137989
3138054
3138062
3138072
3138137
3138146
3138186
3138194
3138200
3138230
3138240
3138255
3138257
3138263
3138304
3138315
3138319
3138352
3138364
3138384
3138390
3138421
3138423
3138425
3138427
3138432
3138440
3138455
3138465
3138475
3138478
3138501
3138506
3138515
3138517
3138534
3138553
3138596
3138599
3138612
3138620
3138637
3138651
3138661
3138680
3138689
3138703
3138714
3138731
3138735
3138773
3138782
3138798
3138800
3138825
3138827
3138851
3138858
3138871
3138885
3138886
3138923
3138938
3138963
3138964
3138983
3139001
3139002
3139065
3139067
3139074
3139098
3139099
3139107
3139155
3139156
3139185
3139219
3139230
3139236
3139250
3139253
3139265
3139279
3139293
3139313
3139325
3139331
3139358
3139368
3139369
3139391
3139399
3139430
3139432
3139437
3139440
3139444
3139459
3139461
3139511
3139514
3139529
3139538
3139556
3139601
3139605
3139627
3139635
3139656
3139660
3139665
3139669
3139684
3139689
3139721
3139727
3139750
3139779
3139806
3139810
3139816
3139823
3139845
3139864
3139876
3139881
3139905
3139938
3139977
3139999
3140004
3140025
3140030
3140039
3140041
3140082
3140127
3140143
3140199
3140257
3140264
3140268
3140271
3140307
3140310
3140314
3140345
3140346
3140352
3140385
3140406
3140418
3140442
3140445
3140457
3140460
3140480
3140484
3140542
3140555
3140559
3140560
3140578
3140589
3140608
3140627
3140629
3140653
3140657
3140658
3140688
3140702
3140720
3140735
3140758
3140761
3140766
3140786
3140805
3140813
3140817
3140823
3140824
3140862
3140863
3140870
3140895
3140902
3140927
3140952
3140987
3141022
3141055
3141057
3141060
3141064
3141075
3141092
3141112
3141115
3141127
3141128
3141142
3141143
3141164
3141175
3141176
3141197
3141204
3141209
3141226
3141243
3141245
3141251
3141260
3141261
3141277
3141291
3141298
3141310
3141322
3141323
3141331
3141349
3141380
3141390
3141391
3141407
3141501
3141507
3141508
3141515
3141526
3141534
3141567
3141595
3141655
3141671
3141679
3141688
3141740
3141768
3141800
3141848
3141852
3141866
3141868
3141886
3141988
3142003
3142011
3142013
3142028
3142039
3142040
3142054
3142069
3142097
3142156
3142185
3142204
3142225
3142262
3142277
3142279
3142307
3142309
3142324
3142336
3142341
3142352
3142378
3142390
3142393
3142399
3142445
3142456
3142468
3142488
3142515
3142522
3142548
3142553
3142555
3142569
3142571
3142573
3142584
3142592
3142617
3142659
3142672
3142694
3142704
3142707
3142725
3142762
3142784
3142791
3142797
3142799
3142814
3142829
3142833
3142854
3142857
3142868
3142870
3142871
3142878
3142880
3142910
3142948
3142953
3142958
3142980
3143018
3143052
3143072
3143081
3143092
3143097
3143114
3143118
3143135
3143137
3143145
3143150
3143164
3143166
3143170
3143201
3143250
3143252
3143266
3143284
3143293
3143321
3143347
3143356
3143363
3143390
3143426
3143471
3143472
3143504
3143509
3143518
3143522
3143543
3143549
3143560
3143570
3143583
3143586
3143592
3143595
3143600
3143607
3143617
3143620
3143626
3143690
3143692
3143696
3143699
3143700
3143712
3143738
3143747
3143760
3143761
3143782
3143794
3143809
3143843
3143947
3143971
3143981
3143988
3143991
3144020
3144027
3144031
3144073
3144089
3144101
3144106
3144118
3144122
3144124
3144131
3144134
3144147
3144151
3144171
3144173
3144190
3144198
3144200
3144224
3144226
3144239
3144264
3144280
3144281
3144291
3144296
3144317
3144335
3144340
3144344
3144345
3144346
3144363
3144365
3144373
3144401
3144435
3144442
3144448
3144460
3144467
3144480
3144523
3144569
3144583
3144604
3144614
3144662
3144677
3144705
3144722
3144758
3144759
3144787
3144804
3144820
3144823
3144841
3144862
3144888
3144915
3144922
3144927
3144931
3144952
3144991
3144992
3144994
3145009
3145014
3145032
3145057
3145058
3145064
3145072
3145101
3145118
3145139
3145146
3145155
3145157
3145159
3145165
3145178
3145241
3145294
3145306
3145343
3145347
3145364
3145365
3145387
3145397
3145435
3145439
3145450
3145453
3145459
3145466
3145470
3145499
3145500
3145533
3145536
3145546
3145566
3145570
3145579
3145623
3145663
3145678
3145683
3145691
3145698
3145715
3145722
3145724
3145725
3145730
3145732
3145752
3145767
3145789
3145793
3145814
3145824
3145833
3145845
3145846
3145849
3145862
3145885
3145947
3145956
3145966
3145984
3145996
3146008
3146013
3146057
3146058
3146061
3146128
3146141
3146161
3146186
3146190
3146195
3146202
3146209
3146219
3146243
3146252
3146277
3146282
3146285
3146356
3146410
3146412
3146437
3146458
3146461
3146465
3146490
3146493
3146534
3146555
3146566
3146657
3146673
3146694
3146697
3146708
3146710
3146734
3146745
3146750
3146759
3146763
3146774
3146790
3146791
3146805
3146837
3146838
3146845
3146938
3146992
3146997
3147005
3147022
3147026
3147029
3147042
3147048
3147097
3147102
3147105
3147111
3147114
3147131
3147132
3147138
3147144
3147150
3147154
3147159
3147169
3147174
3147206
3147223
3147230
3147248
3147280
3147291
3147303
3147321
3147333
3147336
3147341
3147371
3147409
3147414
3147424
3147461
3147464
3147467
3147475
3147478
3147506
3147526
3147551
3147585
3147591
3147596
3147605
3147677
3147683
3147687
3147694
3147712
3147721
3147744
3147760
3147776
3147800
3147804
3147817
3147827
3147847
3147848
3147853
3147859
3147884
3147889
3147931
3148014
3148019
3148022
3148039
3148054
3148063
3148065
3148073
3148079
3148080
3148093
3148116
3148126
3148127
3148138
3148140
3148186
3148217
3148298
3148311
3148361
3148369
3148375
3148390
3148394
3148398
3148403
3148407
3148411
3148418
3148455
3148461
3148485
3148489
3148498
3148503
3148534
3148541
3148558
3148560
3148589
3148595
3148618
3148642
3148658
3148679
3148706
3148708
3148711
3148713
3148727
3148743
3148753
3148766
3148786
3148790
3148796
3148799
3148822
3148826
3148829
3148868
3148891
3148895
3148911
3148914
3148938
3148940
3148948
3148970
3148978
3148981
3149012
3149025
3149042
3149075
3149077
3149088
3149100
3149113
3149167
3149173
3149206
3149250
3149283
3149307
3149314
3149316
3149319
3149323
3149344
3149357
3149371
3149397
3149432
3149450
3149463
3149485
3149489
3149509
3149514
3149532
3149542
3149555
3149576
3149600
3149626
3149631
3149640
3149641
3149642
3149666
3149680
3149688
3149693
3149707
3149725
3149735
3149744
3149786
3149789
3149806
3149828
3149838
3149859
3149877
3149899
3149903
3149911
3149913
3149952
3149966
3149984
3149994
3150040
3150061
3150086
3150129
3150132
3150154
3150161
3150173
3150188
3150206
3150223
3150224
3150233
3150236
3150244
3150255
3150267
3150269
3150274
3150287
3150318
3150336
3150372
3150376
3150378
3150404
3150408
3150425
3150465
3150502
3150512
3150515
3150535
3150541
3150581
3150593
3150601
3150608
3150631
3150651
3150654
3150657
3150661
3150663
3150674
3150705
3150714
3150720
3150725
3150741
3150743
3150771
3150789
3150794
3150807
3150817
3150862
3150869
3150870
3150914
3150943
3150950
3150967
3150989
3151003
3151015
3151045
3151054
3151061
3151074
3151077
3151078
3151086
3151121
3151123
3151158
3151160
3151173
3151185
3151192
3151225
3151239
3151252
3151259
3151263
3151266
3151283
3151286
3151288
3151303
3151323
3151324
3151347
3151361
3151362
3151372
3151373
3151382
3151391
3151395
3151397
3151409
3151443
3151462
3151464
3151470
3151478
3151497
3151502
3151537
3151542
3151547
3151583
3151590
3151605
3151624
3151625
3151633
3151679
3151697
3151710
3151714
3151733
3151756
3151794
3151843
3151853
3151861
3151887
3151894
3151912
3151927
3151928
3151937
3151960
3151972
3151974
3151977
3151986
3151987
3151998
3152001
3152028
3152034
3152035
3152037
3152057
3152077
3152088
3152090
3152100
3152109
3152168
3152179
3152184
3152190
3152197
3152201
3152261
3152274
3152282
3152290
3152294
3152312
3152325
3152328
3152339
3152352
3152354
3152379
3152394
3152400
3152423
3152445
3152451
3152481
3152486
3152492
3152500
3152514
3152545
3152561
3152586
3152616
3152617
3152631
3152642
3152654
3152658
3152686
3152699
3152702
3152724
3152728
3152750
3152759
3152775
3152776
3152777
3152794
3152797
3152806
3152810
3152825
3152830
3152840
3152855
3152858
3152866
3152882
3152894
3152899
3152911
3152920
3152955
3152967
3152980
3152999
3153016
3153020
3153065
3153071
3153076
3153147
3153152
3153181
3153201
3153208
3153224
3153241
3153248
3153253
3153258
3153278
3153295
3153307
3153318
3153328
3153334
3153341
3153360
3153414
3153428
3153433
3153489
3153500
3153501
3153516
3153545
3153547
3153550
3153554
3153567
3153630
3153659
3153668
3153690
3153697
3153701
3153705
3153733
3153761
3153768
3153773
3153775
3153789
3153803
3153845
3153871
3153877
3153882
3153907
3153955
3153969
3153973
3153974
3154014
3154046
3154057
3154059
3154127
3154207
3154208
3154212
3154213
3154218
3154231
3154234
3154237
3154243
3154254
3154260
3154292
3154293
3154302
3154309
3154313
3154329
3154346
3154352
3154370
3154375
3154399
3154408
3154419
3154434
3154457
3154472
3154475
3154518
3154532
3154547
3154559
3154560
3154565
3154572
3154580
3154585
3154593
3154596
3154637
3154651
3154675
3154682
3154697
3154717
3154766
3154773
3154782
3154794
3154796
3154826
3154850
3154870
3154882
3154918
3154944
3154972
3154974
3155009
3155012
3155025
3155028
3155038
3155043
3155052
3155072
3155104
3155105
3155112
3155120
3155135
3155152
3155176
3155193
3155198
3155212
3155216
3155221
3155222
3155225
3155233
3155237
3155251
3155259
3155285
3155297
3155304
3155310
3155320
3155322
3155323
3155355
3155386
3155388
3155419
3155440
3155448
3155466
3155497
3155501
3155505
3155508
3155529
3155561
3155573
3155596
3155605
3155606
3155614
3155620
3155633
3155648
3155656
3155660
3155668
3155672
3155676
3155682
3155693
3155698
3155700
3155722
3155726
3155728
3155759
3155774
3155781
3155789
3155799
3155813
3155865
3155872
3155877
3155880
3155889
3155901
3155912
3155913
3155918
3155919
3155920
3155923
3155949
3155954
3155969
3155980
3155994
3155997
3156020
3156022
3156027
3156039
3156050
3156065
3156067
3156082
3156114
3156174
3156196
3156199
3156222
3156235
3156243
3156248
3156263
3156264
3156268
3156304
3156308
3156323
3156325
3156367
3156387
3156408
3156421
3156424
3156426
3156463
3156501
3156509
3156515
3156530
3156540
3156543
3156561
3156581
3156588
3156649
3156651
3156661
3156669
3156679
3156682
3156695
3156719
3156727
3156755
3156787
3156794
3156799
3156805
3156814
3156826
3156828
3156839
3156840
3156856
3156869
3156879
3156889
3156891
3156903
3156954
3156957
3156985
3156994
3157006
3157015
3157029
3157047
3157083
3157093
3157135
3157138
3157158
3157166
3157174
3157192
3157198
3157200
3157210
3157216
3157220
3157229
3157231
3157258
3157292
3157304
3157327
3157358
3157364
3157404
3157415
3157437
3157446
3157509
3157559
3157565
3157571
3157585
3157587
3157598
3157613
3157625
3157627
3157640
3157644
3157651
3157656
3157668
3157694
3157704
3157706
3157710
3157716
3157720
3157723
3157745
3157757
3157760
3157761
3157770
3157774
3157778
3157784
3157812
3157813
3157837
3157866
3157918
3157953
3157964
3157978
3158007
3158009
3158020
3158053
3158066
3158092
3158132
3158136
3158143
3158145
3158148
3158187
3158193
3158196
3158201
3158216
3158255
3158265
3158267
3158276
3158286
3158319
3158321
3158326
3158367
3158374
3158426
3158450
3158457
3158470
3158514
3158517
3158520
3158527
3158567
3158579
3158581
3158588
3158591
3158599
3158602
3158606
3158622
3158624
3158628
3158629
3158660
3158671
3158694
3158700
3158720
3158739
3158752
3158760
3158772
3158782
3158797
3158803
3158815
3158819
3158846
3158848
3158849
3158853
3158870
3158907
3158916
3158935
3158983
3159006
3159015
3159066
3159092
3159098
3159105
3159107
3159119
3159156
3159159
3159164
3159167
3159222
3159244
3159252
3159254
3159273
3159279
3159282
3159307
3159329
3159330
3159355
3159358
3159363
3159388
3159395
3159403
3159424
3159450
3159472
3159480
3159481
3159491
3159513
3159516
3159520
3159540
3159541
3159542
3159547
3159553
3159556
3159558
3159560
3159562
3159564
3159578
3159639
3159644
3159668
3159685
3159722
3159739
3159805
3159809
3159833
3159878
3159917
3159944
3159948
3159957
3159962
3159970
3159974
3159983
3159984
3160001
3160017
3160019
3160033
3160042
3160063
3160075
3160091
3160096
3160099
3160151
3160153
3160159
3160187
3160202
3160217
3160248
3160256
3160279
3160299
3160318
3160322
3160337
3160339
3160365
3160381
3160383
3160431
3160434
3160437
3160439
3160465
3160497
3160515
3160557
3160561
3160584
3160588
3160607
3160624
3160674
3160679
3160683
3160687
3160726
3160757
3160758
3160764
3160772
3160797
3160799
3160820
3160822
3160826
3160844
3160874
3160892
3160893
3160908
3160910
3160944
3160963
3160979
3160982
3160983
3160988
3161002
3161039
3161068
3161077
3161099
3161111
3161158
3161169
3161194
3161214
3161221
3161229
3161230
3161249
3161254
3161287
3161328
3161343
3161370
3161384
3161412
3161436
3161478
3161481
3161536
3161554
3161558
3161566
3161577
3161583
3161587
3161612
3161675
3161678
3161692
3161697
3161701
3161727
3161774
3161790
3161806
3161819
3161837
3161840
3161862
3161863
3161878
3161896
3161916
3161920
3161936
3161951
3161966
3161972
3161982
3162003
3162023
3162040
3162067
3162074
3162080
3162085
3162132
3162170
3162214
3162273
3162276
3162279
3162288
3162295
3162308
3162317
3162321
3162323
3162326
3162327
3162339
3162347
3162350
3162354
3162361
3162372
3162383
3162403
3162407
3162420
3162423
3162429
3162432
3162444
3162466
3162483
3162496
3162504
3162513
3162523
3162546
3162564
3162573
3162574
3162580
3162585
3162595
3162615
3162616
3162636
3162638
3162678
3162698
3162700
3162701
3162720
3162722
3162743
3162751
3162768
3162780
3162789
3162790
3162791
3162812
3162815
3162834
3162836
3162837
3162842
3162843
3162844
3162849
3162867
3162890
3162921
3162922
3162939
3162940
3162953
3162968
3162971
3162995
3163026
3163047
3163068
3163096
3163099
3163111
3163133
3163143
3163155
3163163
3163173
3163184
3163200
3163204
3163205
3163207
3163227
3163240
3163250
3163257
3163269
3163274
3163292
3163294
3163339
3163343
3163345
3163346
3163366
3163378
3163396
3163407
3163419
3163457
3163473
3163484
3163489
3163494
3163510
3163520
3163525
3163564
3163576
3163579
3163604
3163631
3163655
3163658
3163688
3163694
3163701
3163704
3163722
3163731
3163738
3163744
3163757
3163784
3163795
3163829
3163849
3163857
3163862
3163877
3163891
3163914
3163928
3163934
3163946
3163975
3164035
3164041
3164046
3164050
3164051
3164054
3164101
3164107
3164127
3164139
3164143
3164168
3164174
3164176
3164189
3164196
3164216
3164220
3164222
3164252
3164255
3164276
3164279
3164297
3164309
3164310
3164327
3164347
3164352
3164382
3164384
3164389
3164393
3164408
3164414
3164415
3164429
3164460
3164483
3164484
3164509
3164517
3164531
3164535
3164536
3164542
3164558
3164619
3164624
3164629
3164641
3164664
3164674
3164677
3164678
3164724
3164732
3164744
3164754
3164757
3164767
3164806
3164810
3164830
3164837
3164838
3164853
3164854
3164867
3164897
3164908
3164921
3164930
3164932
3165013
3165031
3165035
3165068
3165071
3165073
3165088
3165107
3165111
3165128
3165146
3165150
3165155
3165159
3165178
3165179
3165225
3165240
3165244
3165268
3165272
3165276
3165282
3165300
3165302
3165316
3165351
3165355
3165360
3165365
3165381
3165387
3165390
3165402
3165411
3165419
3165424
3165427
3165429
3165430
3165434
3165467
3165496
3165542
3165551
3165563
3165570
3165588
3165642
3165655
3165682
3165694
3165695
3165715
3165724
3165735
3165755
3165774
3165779
3165818
3165820
3165880
3165897
3165928
3165955
3165959
3165974
3165977
3165998
3166022
3166032
3166046
3166092
3166096
3166104
3166152
3166173
3166211
3166240
3166241
3166249
3166258
3166260
3166304
3166307
3166336
3166341
3166349
3166411
3166422
3166438
3166449
3166458
3166475
3166486
3166494
3166516
3166534
3166551
3166567
3166584
3166609
3166656
3166660
3166669
3166673
3166690
3166700
3166702
3166710
3166730
3166736
3166764
3166769
3166807
3166818
3166897
3166901
3166902
3166907
3166920
3166932
3166942
3166944
3167013
3167016
3167055
3167074
3167084
3167090
3167102
3167114
3167119
3167121
3167150
3167162
3167181
3167190
3167202
3167239
3167277
3167280
3167285
3167291
3167312
3167323
3167330
3167340
3167346
3167355
3167386
3167390
3167391
3167394
3167404
3167409
3167439
3167494
3167504
3167514
3167523
3167526
3167530
3167547
3167569
3167574
3167580
3167607
3167625
3167666
3167671
3167679
3167686
3167691
3167702
3167705
3167720
3167725
3167751
3167788
3167811
3167815
3167846
3167864
3167879
3167903
3167928
3167962
3167964
3167982
3167993
3167996
3168016
3168023
3168033
3168040
3168043
3168066
3168067
3168070
3168078
3168087
3168095
3168113
3168119
3168136
3168147
3168183
3168199
3168206
3168231
3168253
3168254
3168268
3168289
3168291
3168326
3168328
3168344
3168348
3168360
3168369
3168370
3168372
3168380
3168383
3168384
3168397
3168399
3168430
3168465
3168475
3168525
3168526
3168560
3168577
3168609
3168636
3168712
3168751
3168781
3168782
3168788
3168798
3168807
3168852
3168877
3168897
3168914
3168924
3168935
3168957
3168966
3168968
3168979
3168995
3169002
3169004
3169006
3169023
3169048
3169049
3169050
3169059
3169066
3169074
3169080
3169081
3169098
3169103
3169148
3169182
3169197
3169214
3169221
3169232
3169249
3169265
3169273
3169280
3169298
3169301
3169320
3169327
3169334
3169338
3169346
3169350
3169359
3169394
3169425
3169432
3169437
3169494
3169531
3169536
3169541
3169551
3169555
3169573
3169600
3169606
3169625
3169632
3169651
3169657
3169662
3169664
3169678
3169694
3169771
3169782
3169807
3169828
3169849
3169851
3169859
3169862
3169887
3169915
3169953
3169960
3169966
3170023
3170045
3170072
3170090
3170099
3170127
3170129
3170150
3170164
3170168
3170194
3170198
3170209
3170263
3170292
3170337
3170339
3170352
3170355
3170363
3170365
3170371
3170403
3170409
3170427
3170428
3170442
3170460
3170492
3170505
3170518
3170522
3170539
3170542
3170561
3170569
3170576
3170588
3170594
3170607
3170627
3170642
3170656
3170659
3170667
3170692
3170706
3170712
3170716
3170717
3170718
3170729
3170734
3170746
3170757
3170765
3170769
3170770
3170787
3170798
3170804
3170837
3170850
3170853
3170856
3170861
3170879
3170881
3170893
3170906
3170913
3170938
3170941
3170970
3170977
3170978
3171061
3171065
3171066
3171078
3171144
3171150
3171181
3171184
3171229
3171243
3171266
3171279
3171284
3171298
3171305
3171337
3171340
3171355
3171361
3171364
3171399
3171413
3171419
3171449
3171451
3171454
3171478
3171499
3171508
3171524
3171527
3171538
3171539
3171544
3171566
3171567
3171568
3171606
3171607
3171608
3171610
3171612
3171622
3171672
3171689
3171696
3171697
3171711
3171712
3171724
3171728
3171735
3171785
3171798
3171846
3171855
3171864
3171867
3171933
3171945
3171949
3171962
3172009
3172037
3172039
3172043
3172084
3172092
3172118
3172121
3172123
3172130
3172135
3172154
3172169
3172179
3172182
3172186
3172193
3172232
3172233
3172242
3172246
3172255
3172263
3172271
3172282
3172301
3172319
3172335
3172349
3172353
3172369
3172387
3172412
3172430
3172437
3172441
3172459
3172467
3172469
3172474
3172479
3172491
3172496
3172507
3172533
3172575
3172599
3172641
3172701
3172724
3172733
3172777
3172800
3172801
3172822
3172829
3172903
3172937
3172940
3172965
3172971
3172987
3173000
3173060
3173063
3173069
3173086
3173089
3173104
3173116
3173132
3173145
3173168
3173183
3173196
3173325
3173331
3173347
3173351
3173353
3173357
3173368
3173370
3173406
3173422
3173428
3173431
3173441
3173443
3173457
3173462
3173496
3173502
3173523
3173529
3173535
3173542
3173552
3173596
3173601
3173612
3173616
3173620
3173626
3173640
3173704
3173706
3173750
3173776
3173791
3173794
3173822
3173836
3173838
3173863
3173891
3173900
3173926
3173945
3173948
3173978
3173980
3173983
3173986
3173992
3174001
3174010
3174022
3174024
3174049
3174101
3174128
3174147
3174149
3174154
3174157
3174171
3174183
3174190
3174194
3174226
3174228
3174232
3174243
3174259
3174263
3174284
3174307
3174323
3174328
3174338
3174354
3174378
3174390
3174403
3174422
3174424
3174434
3174435
3174440
3174446
3174453
3174458
3174462
3174464
3174480
3174498
3174521
3174529
3174532
3174541
3174550
3174582
3174592
3174616
3174620
3174621
3174629
3174665
3174666
3174723
3174726
3174745
3174755
3174771
3174800
3174802
3174812
3174820
3174855
3174871
3174885
3174917
3174978
3175000
3175005
3175019
3175022
3175039
3175046
3175063
3175083
3175086
3175100
3175104
3175126
3175132
3175136
3175160
3175180
3175185
3175188
3175224
3175258
3175264
3175269
3175271
3175284
3175293
3175294
3175300
3175307
3175323
3175340
3175346
3175374
3175419
3175420
3175423
3175448
3175469
3175471
3175524
3175533
3175534
3175549
3175560
3175570
3175584
3175588
3175601
3175623
3175633
3175637
3175662
3175664
3175670
3175685
3175686
3175728
3175730
3175791
3175800
3175801
3175813
3175822
3175824
3175828
3175831
3175836
3175845
3175848
3175867
3175883
3175884
3175892
3175945
3175954
3175998
3176035
3176055
3176056
3176073
3176077
3176086
3176096
3176105
3176129
3176148
3176162
3176217
3176242
3176252
3176283
3176295
3176339
3176358
3176372
3176392
3176432
3176440
3176450
3176473
3176493
3176495
3176511
3176519
3176544
3176583
3176636
3176655
3176657
3176686
3176717
3176722
3176730
3176745
3176771
3176782
3176784
3176786
3176802
3176817
3176827
3176840
3176844
3176856
3176873
3176891
3176894
3176910
3176927
3176939
3176952
3176988
3177009
3177041
3177046
3177073
3177092
3177131
3177132
3177133
3177141
3177147
3177149
3177153
3177168
3177170
3177176
3177185
3177221
3177224
3177237
3177238
3177239
3177245
3177267
3177323
3177335
3177343
3177370
3177398
3177399
3177406
3177411
3177416
3177426
3177450
3177469
3177510
3177511
3177523
3177524
3177532
3177554
3177566
3177613
3177614
3177631
3177644
3177676
3177695
3177699
3177703
3177725
3177769
3177770
3177779
3177791
3177827
3177828
3177857
3177866
3177868
3177870
3177907
3177921
3177934
3177967
3178003
3178018
3178071
3178077
3178119
3178159
3178172
3178176
3178192
3178199
3178201
3178202
3178219
3178255
3178299
3178315
3178319
3178334
3178345
3178375
3178377
3178389
3178397
3178414
3178417
3178420
3178424
3178429
3178433
3178443
3178451
3178472
3178491
3178518
3178533
3178548
3178557
3178573
3178586
3178588
3178591
3178599
3178609
3178616
3178622
3178624
3178630
3178641
3178647
3178652
3178667
3178683
3178693
3178714
3178726
3178734
3178746
3178762
3178777
3178841
3178875
3178884
3178902
3178917
3178926
3178928
3178929
3178931
3178946
3178949
3178958
3178966
3178968
3178999
3179002
3179028
3179035
3179036
3179053
3179062
3179068
3179070
3179077
3179132
3179137
3179154
3179162
3179201
3179204
3179205
3179207
3179208
3179216
3179224
3179232
3179265
3179281
3179291
3179317
3179319
3179333
3179360
3179388
3179390
3179438
3179452
3179476
3179479
3179497
3179505
3179516
3179532
3179546
3179551
3179554
3179571
3179577
3179582
3179599
3179612
3179631
3179642
3179652
3179698
3179716
3179736
3179758
3179777
3179782
3179837
3179844
3179846
3179847
3179857
3179860
3179863
3179910
3179917
3179993
3179998
3180001
3180002
3180006
3180015
3180026
3180037
3180066
3180067
3180137
3180140
3180151
3180153
3180155
3180161
3180175
3180184
3180194
3180196
3180207
3180214
3180264
3180266
3180291
3180295
3180300
3180313
3180346
3180353
3180363
3180382
3180395
3180426
3180427
3180443
3180449
3180460
3180468
3180470
3180489
3180497
3180501
3180519
3180532
3180533
3180569
3180571
3180581
3180606
3180641
3180653
3180659
3180695
3180697
3180707
3180742
3180774
3180801
3180806
3180810
3180834
3180843
3180849
3180866
3180887
3180913
3180928
3180941
3180946
3180960
3180965
3180979
3181018
3181024
3181028
3181049
3181051
3181058
3181059
3181098
3181100
3181101
3181108
3181111
3181118
3181123
3181139
3181140
3181154
3181164
3181174
3181178
3181191
3181201
3181236
3181238
3181248
3181275
3181278
3181284
3181293
3181297
3181306
3181336
3181339
3181341
3181346
3181354
3181356
3181368
3181375
3181397
3181403
3181406
3181421
3181439
3181448
3181450
3181480
3181485
3181507
3181528
3181536
3181547
3181558
3181560
3181575
3181587
3181603
3181604
3181625
3181627
3181646
3181647
3181671
3181734
3181797
3181801
3181806
3181823
3181846
3181880
3181885
3181889
3181906
3181910
3181936
3181941
3181962
3181973
3182033
3182055
3182058
3182059
3182064
3182070
3182081
3182096
3182102
3182105
3182111
3182123
3182160
3182174
3182217
3182225
3182230
3182237
3182246
3182265
3182268
3182281
3182323
3182325
3182328
3182332
3182367
3182374
3182391
3182444
3182448
3182457
3182478
3182483
3182494
3182505
3182506
3182511
3182531
3182534
3182536
3182539
3182562
3182576
3182603
3182605
3182612
3182630
3182637
3182663
3182669
3182682
3182689
3182691
3182693
3182695
3182696
3182697
3182702
3182730
3182732
3182743
3182752
3182762
3182789
3182810
3182816
3182818
3182837
3182839
3182844
3182861
3182876
3182898
3182902
3182908
3182973
3182999
3183005
3183014
3183020
3183024
3183030
3183037
3183045
3183048
3183063
3183068
3183076
3183087
3183088
3183110
3183113
3183114
3183119
3183121
3183138
3183147
3183149
3183168
3183180
3183196
3183229
3183235
3183239
3183243
3183267
3183271
3183281
3183289
3183318
3183323
3183327
3183343
3183347
3183348
3183360
3183428
3183452
3183462
3183475
3183506
3183508
3183542
3183548
3183554
3183560
3183567
3183580
3183594
3183635
3183638
3183646
3183652
3183689
3183695
3183696
3183720
3183729
3183731
3183759
3183761
3183763
3183780
3183785
3183789
3183807
3183815
3183830
3183834
3183835
3183838
3183880
3183907
3183973
3183977
3183985
3183998
3183999
3184015
3184046
3184089
3184090
3184096
3184104
3184112
3184120
3184167
3184174
3184176
3184208
3184211
3184226
3184234
3184295
3184299
3184317
3184320
3184326
3184337
3184351
3184355
3184358
3184365
3184366
3184381
3184382
3184383
3184408
3184443
3184478
3184495
3184506
3184510
3184596
3184599
3184672
3184699
3184709
3184725
3184752
3184759
3184780
3184797
3184799
3184803
3184807
3184832
3184836
3184847
3184879
3184900
3184906
3184912
3184940
3184942
3184944
3184947
3184972
3184980
3185006
3185024
3185027
3185039
3185045
3185081
3185091
3185153
3185164
3185170
3185173
3185177
3185203
3185241
3185243
3185249
3185252
3185271
3185287
3185313
3185335
3185357
3185360
3185362
3185372
3185401
3185501
3185503
3185523
3185528
3185532
3185553
3185586
3185599
3185619
3185620
3185624
3185647
3185665
3185691
3185711
3185730
3185731
3185768
3185776
3185788
3185813
3185816
3185841
3185848
3185855
3185877
3185920
3185924
3185926
3185936
3185956
3185984
3186000
3186019
3186032
3186036
3186055
3186085
3186097
3186102
3186124
3186148
3186172
3186177
3186181
3186227
3186235
3186241
3186250
3186266
3186273
3186282
3186294
3186295
3186299
3186307
3186336
3186366
3186370
3186394
3186399
3186431
3186471
3186485
3186500
3186515
3186520
3186522
3186545
3186550
3186579
3186581
3186620
3186634
3186645
3186647
3186682
3186698
3186714
3186717
3186753
3186762
3186768
3186795
3186805
3186839
3186844
3186857
3186858
3186873
3186895
3186900
3186905
3186920
3186939
3186953
3186964
3186996
3187021
3187030
3187047
3187121
3187132
3187144
3187151
3187167
3187183
3187198
3187201
3187209
3187230
3187235
3187245
3187252
3187274
3187277
3187279
3187288
3187290
3187305
3187341
3187347
3187353
3187373
3187379
3187388
3187391
3187399
3187446
3187454
3187497
3187507