33141
33140
33135
33132
33131
33128
33127
33126
33125
33120
33119
33115
33114
33110
33109
33105
33104
33100
33099
33095
33094
33090
33089
33085
33084
33080
33079
33075
33072
33067
33066
33065
32720
32718
32717
32716
32713
32712
32711
32710
32707
32706
32705
32704
948
2413
2412
1054
1053
1052
1050
1049
941
937
936
935
934
933
930
929
928
927
920
919
918
901
899
898
896
895
854
853
851
850
849
848
847
771
770
769
767
766
765
764
846
845
844
843
842
841
837
836
835
834
833
832
831
894
893
892
885
877
873
871
869
868
867
866
862
860
858
857
856
855
1048
1047
1040
1039
1038
1037
3766
3765
3764
3763
3762
3761
3760
3759
3751
3749
3748
3740
3739
2332
2331
2323
2322
2406
2405
12284
12283
12282
12276
12274
12272
12268
449
12267
12266
12265
12264
12263
12262
12261
12257
12256
12255
2516
2512
2511
12416
12415
12403
12402
12401
12399
12607
12605
12604
12602
12601
12600
12599
12598
12597
12596
12580
12579
12577
12576
12574
12573
12572
12571
12570
12559
12558
12556
12555
12494
12492
12491
12489
12482
12481
12480
12479
12478
12477
12248
12244
12243
12242
12241
12240
12155
12154
12152
12151
21278
21277
21258
21257
1768
1767
1766
1765
2496
2495
2494
2493
2492
2491
2440
2438
2437
2435
2428
2427
2426
2425
2423
2422
2421
2419
2403
2402
2400
2399
2397
2396
2395
2394
2393
32702
32701
11384
11383
11382
454
453
451
447
11381
11380
558
472
471
470
469
468
467
466
465
464
460
459
458
457
456
455
448
446
445
444
443
557
550
548
547
536
534
533
532
11379
11378
11374
11373
442
441
440
439
11372
19375
19374
19372
19371
19370
19369
19368
19367
19316
19314
19313
19312
19311
19310
19309
19308
19267
19266
19264
19263
19262
19261
19260
19258
19257
19256
19255
19254
18972
18971
18969
18968
18966
18965
18964
18963
18962
16532
20335
20334
20333
20332
20331
20330
20328
20327
20325
20324
20322
20321
20269
20268
20266
20265
20263
20255
20254
20253
1787
1786
1785
1784
950
949
947
946
945
944
943
942
32700
32699
32698
32697
32696
32695
32694
32693
32692
32691
32690
32689
32688
32687
32686
32685
32684
32683
32682
32681
32680
32679
32678
32651
32644
32643
32642
32636
32635
32634
32633
32632
32631
32630
32629
32628
32627
32626
32625
33138
33137
33136
33123
33122
33121
33117
33116
33112
33111
4753
4752
4751
4747
4745
4744
4743
4742
676
661
660
657
659
658
656
655
653
652
651
650
649
648
647
646
640
642
641
645
638
637
636
635
634
633
675
671
669
667
665
663
662
4741
4740
4736
4735
4734
6380
6379
6378
6376
6375
6373
6372
6392
6387
6386
6385
6384
6383
5819
5818
5816
5811
5810
5809
5808
5807
5040
5039
5037
5036
5034
5033
5032
5029
5028
5027
5025
5024
5023
5030
4704
4703
4702
4701
4700
4699
4698
4672
4671
4669
4668
4665
4664
4663
4661
4666
10520
10518
10517
10515
10514
10513
10512
10511
10510
10509
10501
10493
10480
10457
10456
10455
10454
10453
10169
10168
10158
10138
10137
10136
10135
10134
2014
2006
1993
1992
12238
12237
12236
403
402
400
399
395
393
392
390
389
388
386
385
384
383
12235
12230
12229
12225
12224
12223
12222
12221
12220
12219
12215
12214
12213
12212
12456
12448
12447
12431
12427
12426
12425
12414
12412
12411
12409
12404
1261
1260
1259
1258
1749
1748
1747
1746
784
783
782
781
780
791
790
779
778
776
775
774
773
772
876
2363
2361
2360
2359
12343
12342
12341
12340
12339
21090
21089
21087
21086
21084
21083
21082
21081
21080
21069
21068
21066
21065
21064
21063
21061
21060
21058
21057
21056
21055
21054
21046
21041
21040
21039
21038
21037
20313
20312
20310
20309
20274
20273
19006
19005
19003
19002
19000
18999
18998
18997
18996
33144
33143
33142
354
353
352
350
349
347
346
345
344
343
32708
14958
14957
14956
14952
14950
14949
14948
14947
14946
14942
14941
14940
19040
19039
19038
19037
19036
19035
19034
19023
19022
19020
19019
19366
19346
19344
19343
19342
19341
19340
19339
19338
19270
33071
33070
33069
33068
32709
19286
19284
19283
19282
19281
19280
19279
19278
19277
19269
749
22486
22485
22483
22482
22481
22480
22478
22477
22475
22474
22473
22472
22470
22466
22458
22457
22456
22455
22454
22341
22340
22338
22337
21584
21583
21581
21576
21563
21562
21561
21516
21514
26006
26005
26003
26002
26001
25985
25983
25978
25977
25976
25975
25974
25973
25965
25957
25945
25944
25936
25928
25916
25915
1462
1457
1449
1448
21729
21728
752
751
750
748
747
746
745
744
743
742
741
21727
21726
632
619
618
615
614
617
616
613
612
610
609
608
607
606
605
604
603
597
602
599
598
594
593
592
591
590
631
627
625
623
621
620
21725
21723
21722
21721
21720
21719
21718
21717
21786
21784
21783
21781
21780
21779
21778
21777
21862
21861
21859
21858
21857
21856
21854
21853
21851
21850
21849
21848
21846
21845
21843
21842
21841
21840
21838
21837
21835
21834
21833
21832
21830
21826
21818
21817
21816
21815
21814
21685
21684
21682
21681
21680
21675
21673
21672
21664
21663
21517
21513
21505
21489
21488
21487
21486
21485
21483
28887
28882
28881
28880
28879
28878
28877
31417
31409
31396
31395
31299
31291
31278
31277
1159
1154
1153
1132
1131
3367
3366
3364
3363
3362
3361
3359
3358
3356
3355
3354
3349
3347
3346
3338
3337
3336
3335
3334
3333
3332
3330
3329
3327
3326
2673
2668
2655
2654
2653
2643
2641
2640
2638
2637
2635
3201
3200
3198
3197
3196
3195
3193
3192
3190
3189
2704
2703
2701
2700
2630
2625
546
545
543
539
538
2838
2432
2431
2429
2972
2971
2969
2968
2967
2966
2965
2964
2907
2906
2904
2903
2902
2901
2899
2898
2896
2895
2893
2886
2885
2750
2749
2747
2746
2647
2645
2644
2634
32715
2812
2811
763
725
724
722
721
717
720
719
716
715
713
712
711
710
709
708
707
706
705
700
699
698
697
696
695
694
693
723
2810
684
680
683
679
678
677
2809
556
555
553
549
2808
2806
2805
2804
2803
2802
2801
3032
3030
3029
3027
3026
3184
3183
3181
3180
2713
2712
2710
2709
2623
2621
2620
2618
2617
2616
2579
2578
2577
2575
2588
2586
2585
2583
2582
2581
2580
10851
10849
10848
10846
10845
10844
10843
10842
10841
10840
10839
1846
1844
1843
1842
1841
1840
595
21950
21949
21947
21946
21945
21944
21942
21941
21939
21938
21937
21936
21934
21933
21931
21930
21929
21928
21926
21925
21923
21922
21921
21920
21918
21917
21915
21914
21913
21912
21910
21906
21898
21897
21896
21895
21894
21878
21877
21875
21868
21867
21658
21657
21655
21654
21522
21520
21519
30106
30104
30103
30101
30100
30099
30098
30097
30096
30095
31916
31911
31900
31884
31883
31882
31881
31880
31740
31735
31724
31708
31707
31706
31705
31704
1114
1109
1108
1087
1086
5836
5831
5830
5829
5828
5827
5042
6483
6481
6480
6479
6478
6477
6476
6475
4707
4706
8358
8353
8352
8351
8350
8349
8348
8347
8339
8334
8323
8307
8306
8305
8304
8303
2224
2216
2203
2202
33024
33017
33016
33013
33012
33011
33010
33009
33007
33005
33002
33107
33106
33102
33101
33097
33096
33092
33091
33073
374
373
372
371
370
369
368
367
33000
33064
33062
33061
33056
33055
33054
33053
33052
33051
33050
33041
33040
33030
33028
33026
33025
33008
33004
33003
382
381
380
379
378
377
376
375
33001
32999
32998
32805
32803
32802
32801
32800
32798
32827
32825
32824
32823
32822
32820
32974
32997
32860
32858
32857
32856
32855
32853
32790
32787
32786
32785
32784
32783
32782
32781
32780
32779
32778
32777
32776
32775
32774
32773
32772
32771
32770
32769
32768
32767
32766
32765
32764
32763
32762
32761
32760
1005
26057
26056
26054
26053
26051
26050
26049
26048
1008
1007
1006
1004
1003
1002
1001
26058
26906
26905
26903
26902
26901
26900
26046
26045
26043
26042
26041
26033
2546
2545
2544
2526
26898
26897
26895
26894
26893
26885
22044
22042
22041
22039
22038
22323
22322
22320
22319
22305
22304
22302
22297
22285
22284
22283
22282
22281
22231
22230
22228
22227
21603
21598
21590
21589
21543
21542
21524
26031
26030
26029
26028
26027
26026
26025
26024
26022
26021
26019
26018
26017
26016
26014
26013
26011
26010
26009
26008
33134
931
925
924
923
922
921
768
3467
3465
3464
3463
3453
3448
3447
2365
12275
12270
26883
26882
26881
26880
26879
26878
26877
26876
26874
26873
26871
26870
26869
26868
26866
26865
26863
26862
26861
26860
26858
26857
26855
26854
26853
26837
26835
26830
26829
26828
26827
26826
26825
26817
26809
26797
26796
26729
26721
26708
26707
26245
26234
26221
26220
1411
1409
1408
1406
1398
1397
1371
1370
1635
1634
1630
1629
1627
1622
1621
1620
12459
12458
12434
12433
807
806
805
804
803
815
813
802
801
800
798
797
796
795
794
792
3602
3600
3607
3606
3604
3599
3598
3596
3595
3594
3592
3591
3590
3585
3584
3583
3581
3714
3709
3708
3706
3705
3704
3703
3701
3680
3679
3678
3677
3676
3675
3674
3672
3671
3669
3668
3666
3658
3648
3647
3646
3645
3644
3643
3642
3640
3639
3637
3636
3634
3626
3616
3615
3614
3613
3612
3576
3575
3573
3572
3570
3562
3553
3552
3551
3550
3549
3548
3547
3545
3544
3542
3541
3539
3531
3521
3520
3519
3518
3517
2082
2080
2075
2074
2053
2052
21812
21811
21810
21809
21806
21805
21804
21803
21802
21801
21800
21799
21798
21797
21796
21795
21793
21792
21790
21789
21748
21743
21735
21734
21733
21731
21549
21548
21546
21545
2837
2836
2834
2833
2831
2830
2829
2828
2826
2825
2823
2822
2821
2820
2818
2817
2815
2814
2797
2796
2794
2793
2792
2791
2790
2789
2788
2786
2785
2783
2782
2768
2764
2756
2755
11731
11730
11729
11727
1806
1805
1804
1803
16941
16940
16939
16938
16937
16936
16935
16934
16933
16932
16928
16927
16926
16919
16918
16916
16915
16914
16913
16912
16899
16898
16896
16895
16872
16871
16869
16868
16866
16865
16864
2570
2569
2567
2566
2564
2563
2562
2560
4764
4763
4761
4760
4759
4758
4757
4756
4755
4675
4674
8789
8784
8783
8782
8781
8780
8779
8778
8770
8765
8754
8738
8737
8736
8735
8734
2164
2156
2143
2142
20366
20365
20364
20353
20352
2434
5164
5163
5162
5156
5154
5152
5151
5150
5149
5148
5147
5146
5145
5144
5143
5139
5138
5137
5136
5135
5131
5130
5129
2508
2504
6004
6002
5994
5982
5981
5980
5978
5990
5985
5984
5983
5952
5947
5946
5945
5944
5943
5942
5932
5931
5929
5928
5917
5916
5914
5913
6274
6272
6271
6269
6262
6261
6260
6259
6258
6257
5894
5889
5888
5887
5886
5885
5877
5876
5874
5873
6412
6411
6409
6404
6403
6402
6401
6400
5799
5798
5796
5791
5790
5789
5788
5787
31095
31090
31089
31088
31087
31086
31085
31084
30664
30663
30653
30633
30632
30631
30630
30629
1200
1199
1197
1196
1194
1193
1177
1176
24582
24581
24579
24578
24577
24576
24575
24574
24573
24565
24560
24549
24533
24532
24531
24530
24529
1559
1554
1541
1515
1514
7929
7927
7926
7925
7924
7923
7922
7921
4714
4713
4711
9655
9650
9649
9648
9647
9646
9645
9644
9366
9361
9350
9334
9333
9332
9331
9330
2089
2084
3942
3941
3939
3938
3937
3936
3935
3934
3933
3932
3931
3930
3929
3928
3927
3926
29883
29882
29880
29879
29878
29877
29876
29875
29874
29049
29044
29034
29014
29013
29012
29011
29010
21317
21316
21297
21296
2380
2378
3514
3512
3511
3510
3509
3507
3506
3504
3503
3501
31265
31264
31253
31234
31233
1168
1163
3499
3497
3496
3495
3494
3493
3491
3490
3488
3487
3485
1736
1734
1733
1731
1730
1717
1716
8342
8341
3451
3449
2388
2387
2385
2384
2382
2377
2376
3483
3481
3480
3479
3478
3477
3475
3474
3472
3471
3469
3462
3461
3459
3458
3456
3455
2371
2370
2368
2367
2103
2102
2100
2099
2098
2097
2058
2057
2055
2054
32649
32646
32645
1571
1570
1569
1568
1567
1042
2497
3712
3710
1648
1647
1645
1046
1045
1044
1043
1041
28109
28108
28106
28105
28103
28102
28089
28088
1284
1283
1282
1281
366
365
364
362
361
359
358
357
356
355
1051
932
897
852
830
829
828
824
822
821
820
819
818
816
814
3557
3555
3554
2087
2085
11852
11850
11849
11841
11840
884
584
583
578
568
564
567
563
562
561
560
559
883
882
881
880
879
878
11645
11644
11642
11641
11640
11639
11638
11636
11635
11634
11633
11632
11569
11568
11566
11558
11557
11556
11555
11554
11553
11552
11551
11483
11481
11480
11472
11471
11470
11469
11468
11467
11466
10856
10854
10853
17269
17268
17267
17258
17257
17256
17255
17254
17253
17252
17251
17247
17246
17245
17244
17243
17242
17238
17237
17236
19498
19497
19496
19495
19494
19484
19483
19481
19480
19469
19468
19466
19465
19464
19463
19461
19460
19452
19451
19449
19448
19440
19439
19437
19436
19435
19434
19432
19431
19423
19422
19420
19419
19399
19398
19396
19395
19393
19392
16472
16471
16470
16469
15904
15903
15901
15900
15898
15897
20271
33087
33086
33082
33081
33077
33076
20357
20356
2593
2592
2590
30594
30593
30591
30590
30588
30580
30564
30563
30562
30561
30560
30249
30238
30225
30224
1241
1240
1238
1237
1235
1234
1218
1217
32641
32638
32637
12233
12231
12793
12792
12791
12547
12542
12541
12540
12529
12527
12526
12524
12519
12518
12517
12516
12514
12513
12488
12486
12485
12483
1825
1824
1823
1822
15118
15117
15115
15111
15109
15108
15107
15106
15105
15104
15100
15099
15098
15728
15727
15726
15724
15723
15721
15720
15719
15718
15716
15715
15713
15712
15711
15710
15708
15707
15705
15704
15703
15702
15700
15699
15697
15696
15155
15154
15153
15152
15151
15150
15081
15077
15076
15075
15074
15073
15072
11937
21270
21269
21267
21259
19101
19100
19098
19097
19096
19095
19094
19093
19273
19272
826
825
31443
31442
31441
31440
31439
31429
31427
31426
31425
31269
28056
28055
28054
28053
28052
28051
28050
28049
28048
28047
28046
28045
28044
28043
28042
537
28041
28040
28033
28032
28031
28030
28029
28028
28027
28026
28025
28024
28023
28022
28021
28020
28016
28015
28013
28012
28011
28009
1308
1307
1305
1304
1302
1301
1300
1299
1298
12550
12549
12509
12504
12496
6287
6285
6320
6319
6317
6316
6314
6310
6298
6297
6296
6294
6293
6268
6189
6188
6187
397
396
6186
6185
6180
6178
6177
6176
6175
6174
6173
6172
6171
6167
6166
6165
6164
6163
6159
6158
6157
6156
6344
6343
6342
6329
6328
6326
6322
6321
6289
6284
6276
5155
6266
6265
6263
5859
5858
5856
5851
5850
5849
5848
5847
5044
5020
5019
5018
5017
7955
7954
7952
7951
7949
7941
31151
31149
31148
31146
31145
31144
31143
31142
31141
31140
30668
32719
22196
22195
22193
22192
22191
22190
22188
22187
22185
22184
22183
22182
22180
22176
22168
22167
22166
22165
22164
22051
22050
22048
22047
21640
21635
21627
21626
22930
22928
22927
22925
22917
24711
24710
24708
24707
24706
24704
24703
24702
24701
24700
27380
27375
27364
27348
27347
27346
27345
27344
27336
27335
27333
27322
27309
27308
27307
27306
27305
27297
27292
27281
27265
27264
27263
27262
27261
27205
27204
27194
27174
27173
27172
27171
27170
1362
1357
1341
1315
1314
23896
23891
23890
23889
23888
23887
23886
28869
28861
28848
28847
28724
28716
28703
28702
28111
22914
22913
22912
22910
23142
23137
23136
23135
23134
23133
24374
24366
24353
24352
24344
24336
24324
24323
24050
24042
24029
24028
23637
23632
23631
23610
23609
1605
1603
1602
1600
1595
1594
21744
22945
22940
22932
22916
22915
11022
11020
11019
11017
11016
11015
11014
11013
11012
11011
11010
10933
10931
10930
10928
10927
10926
10925
10924
10923
10922
10921
2880
2879
2877
2876
2875
2874
2872
2871
2869
2868
2867
2866
2864
2863
2861
2860
2859
2858
2856
2855
2853
2852
2851
2850
2848
2847
2845
2844
2843
2842
2841
2777
2776
2774
2773
2772
2767
2765
6445
6444
6443
6439
6437
6436
6435
6434
6433
6432
6428
6427
6426
6647
6645
6644
6642
6641
6640
6639
6638
7336
7335
7333
7328
7327
6485
32012
32007
32006
32005
32004
32003
32002
32001
31694
31692
31691
31689
31688
31672
31646
31645
31644
31643
31642
1123
1118
4429
4427
4426
4425
4423
4422
4421
4420
4419
30046
30045
30043
30042
30034
30033
30031
30023
30010
30009
30008
30007
30006
29998
29993
29982
29966
29965
29964
29963
29962
29954
29949
29938
29922
29921
29920
29919
29918
29910
29905
29894
6598
6593
6592
6488
6487
8562
8557
8556
8555
8553
8552
8551
8550
8549
10389
10381
10368
10367
10366
10365
10364
10356
10351
10340
10324
10323
10322
10321
10320
10312
10311
10309
10298
10285
10284
10283
10282
10281
10273
10265
10252
10229
10228
10227
10226
10225
10217
10212
10201
10185
10184
10183
10182
10181
2012
2010
2009
2007
3694
3692
3691
3683
3682
30883
30878
30867
30851
30850
30849
30848
30847
30839
30838
30836
30825
30812
30811
30810
30809
30808
30800
30795
30784
30768
30767
30766
30765
30764
30756
30751
30740
30724
30723
30722
30721
30720
1209
1204
571
891
890
889
888
887
886
11476
11475
11473
1189
1188
1186
1178
531
530
529
528
526
525
524
523
522
515
514
513
511
521
520
516
509
508
507
494
493
492
491
12273
12362
12361
12359
12358
12357
12355
12354
12353
12351
12350
12348
12347
12346
12345
1590
1589
1587
1582
1610
1608
1607
21161
21160
21159
21158
21157
21156
20301
20293
20292
2409
13474
13473
13472
13471
13470
13469
11976
11968
11967
2541
2537
2527
20417
20416
21273
21272
17235
17729
17728
17726
17725
17717
17716
17714
17713
17712
17711
17709
17708
17706
17705
17704
17703
17701
17700
17698
17697
17680
17679
17677
17676
17674
17673
17672
17652
17650
17649
17647
17646
17645
17644
17591
17589
17588
17586
17585
17583
17582
17567
17535
17534
17532
17531
17530
17529
17528
17384
17383
17381
17373
17372
17371
17370
17369
17368
17367
20967
20962
20954
20953
20952
20951
20950
20949
20948
20375
20374
20372
20371
20369
20368
11647
10938
10936
10935
554
551
3025
3024
3022
3021
3019
3018
3017
3016
3014
3013
3011
3010
2741
2740
2738
2737
2649
11292
11291
11289
11288
11403
11402
11400
11392
11391
11390
11389
11388
11387
11386
11137
11136
11134
11126
11125
11124
11123
11122
11121
11120
11027
11025
11024
22332
22331
22329
22328
22314
22313
22311
22310
22449
22448
22446
22445
22444
22443
22441
22440
22438
22437
22436
22435
22433
22432
22430
22429
22428
22427
22425
22424
22422
22421
22420
22419
22417
22413
22405
22404
22403
22402
22401
22350
22349
22347
22346
21577
21551
28646
28645
28644
28643
28642
28641
28640
28639
28638
28637
28636
28635
28634
28633
28631
28630
28628
28627
28626
28625
28623
28622
28620
28615
28614
28613
28612
28611
28603
28595
28583
28582
28574
28566
28554
28553
28545
28537
28525
28524
28146
28135
28122
28121
2416
11912
11911
11909
11908
11906
11905
8560
8558
4659
4658
4657
4656
4655
4651
4650
4649
9893
9892
9891
9890
9889
9888
9887
9886
9885
9869
9867
9866
9864
9859
9858
9857
1999
1994
16491
16490
16489
16488
16487
15489
15488
15487
15485
15484
865
859
15483
15482
15481
15480
15479
15478
672
15477
15476
15475
15471
15470
15469
15468
15467
15466
15462
15461
15460
15541
15540
15539
15537
15536
15534
15533
15511
15510
15508
15507
15453
15452
15450
15449
15438
15437
15435
15434
15422
15420
15419
15409
15408
15407
15405
15404
15403
15401
15400
15398
15397
15387
15386
15384
15383
15375
15374
15372
15371
15370
15369
15367
15366
15365
15364
15362
15361
15359
15358
15357
15356
15354
15353
15351
15350
15349
15348
15346
15345
15332
15331
15329
15328
15320
15319
15317
15316
15315
15314
15312
15311
15310
15309
15307
15306
15304
15303
15302
15301
15299
15298
15296
15295
15294
15293
15291
15290
15288
15287
15286
15285
15283
15282
15280
15279
15278
15277
15275
15274
15571
15570
15568
15567
15244
15243
15241
15240
16353
16352
16351
16347
16345
16344
16343
674
668
16342
16341
16340
16336
16335
16334
16333
16320
16319
16317
16316
16299
16298
16296
16295
16293
16292
19899
19898
19897
19896
19895
19894
19893
19892
19890
19889
19887
19886
18867
18865
18864
18856
18855
8192
8191
8190
8186
8184
8183
8182
8181
8180
8179
8175
8174
8173
8210
8209
8208
8206
8205
8203
8202
8201
8200
8198
8197
8195
8194
8169
8168
8166
8165
8164
8163
8161
8160
8158
8157
8267
8266
8264
8263
8262
8261
8260
8259
8258
8012
8011
8009
8001
8000
7999
7998
7997
7996
8412
8411
8409
8408
8406
8405
8403
8402
10246
10244
10243
10241
10240
10230
32714
17075
17074
17073
17069
17067
17066
17065
17064
17063
17059
17058
17057
17056
17005
17003
17002
17000
16999
16998
16997
16996
16994
16993
16992
16991
16990
20707
20706
20704
20696
20695
20694
20693
20692
20691
20690
20387
20386
20384
20383
20381
20380
17889
17888
17886
17885
17877
17876
17874
17873
17872
17871
17869
17868
17867
17866
17864
17863
17861
17860
17859
17858
17856
17855
17853
17852
17910
17909
17907
17906
17904
17903
17901
17900
17832
17831
17829
17828
17827
17622
17620
17619
17617
17616
17615
17614
17561
17557
17550
17536
14050
14048
14047
14045
14037
14036
14035
14034
14033
14032
13965
13964
13962
13961
13959
13958
13957
13956
13955
13898
13897
13895
13894
13479
13477
13476
13953
13952
13951
13950
13949
13948
13944
13943
13942
13941
13940
13939
13937
13936
13934
13933
15052
15051
15049
15048
15047
15046
15045
15044
14923
14922
14920
14919
14918
14917
14916
14915
14904
14903
14901
14900
14188
14187
14185
14184
11952
20540
20526
20525
20524
20518
20517
20516
20515
20514
20513
20512
20511
20510
20506
20505
20504
20538
20537
20535
20534
20533
20532
20531
20530
20529
20528
20405
20404
20402
20401
28277
28276
28275
28274
28273
28272
28271
28269
28268
28266
28265
28257
28252
28251
28220
28215
28214
12271
12364
21171
21170
21168
1509
1508
1506
1501
1493
1492
32379
32378
32377
32376
32375
32374
32373
32372
32371
32370
32369
32368
32367
32366
32364
32363
32361
32360
32359
32358
32356
32355
32353
32352
32351
32350
32348
32347
32345
32340
32339
32338
32337
32336
32328
32320
32308
32307
32299
32291
32279
32278
32270
32262
32250
32249
32241
32233
32221
32220
1078
1070
1057
1056
21302
21301
21299
21312
21311
21309
21308
21306
21298
12913
12912
12911
12907
12905
12904
12903
664
12902
475
474
473
12901
12900
12899
12895
12894
12893
12988
12987
12986
12984
12983
12981
12980
12979
12978
12976
12975
12973
12972
12889
12888
12886
12885
12884
12883
12881
12880
12878
12873
12865
12864
12863
12862
12860
12957
12955
12954
12952
12951
12950
12949
12948
12947
13242
13241
13239
13238
13237
13236
13234
13233
13231
13230
13229
13228
13226
13225
13223
13222
13221
13220
13218
13217
13215
13207
13194
13193
13192
13191
13190
13189
13188
13186
13185
13183
13182
12096
12094
12093
12085
12084
19411
19410
19408
19407
8548
8547
8545
8544
8542
8541
8533
8525
8512
8511
8510
8509
8508
8500
8495
8484
8468
8467
8466
8465
8464
8456
8451
8440
8424
8423
8422
8421
8420
8394
8386
8373
4822
4821
4819
4811
4795
4794
4793
4792
4791
4678
4677
8371
8369
8362
12028
12027
12026
12025
12024
12023
12022
12018
12017
12016
12835
490
486
484
483
482
481
480
479
478
477
476
12838
12834
12833
12832
12831
12830
12829
12828
12827
12825
12824
12822
12821
12146
12145
12143
12142
13568
13567
13566
13564
19952
19947
19946
19945
11898
11896
11895
11887
11886
20019
20018
20016
20015
20013
20008
19992
19991
2779
2482
2480
2479
2477
2476
2474
2473
2458
24863
24862
24860
24859
24858
24857
24856
24855
24854
24477
24472
24461
24445
24444
24443
24442
24441
1547
1542
13502
13500
13499
13497
13496
13495
13494
13493
13492
11979
11978
32848
32847
32846
32844
32843
32841
32840
32839
32838
32836
3294
3293
3291
3290
3276
3272
3264
3263
3262
3261
3260
3210
3209
3207
3206
2695
2690
2682
2681
11115
11114
11112
11111
11109
11104
11103
11101
11100
11099
11097
3255
3254
3252
3251
3250
3249
3247
3246
3244
3243
3242
3241
3239
3234
3227
3226
3225
3224
3223
3222
3221
3219
3218
3216
3215
2693
2691
11132
11130
11129
11127
21503
21501
21500
21498
21490
21511
21509
21508
21506
21776
21775
21773
21772
21770
21769
21768
21767
21765
21764
21762
21761
21760
21759
21757
21756
21754
21753
21713
21709
21702
21701
21700
21699
21698
21697
21696
21694
21693
21691
21690
21676
21252
21251
21249
21248
21246
21245
21244
21243
21242
21220
21219
21217
21216
21214
21213
21212
21211
21210
21199
21198
21196
21195
21194
21189
21187
21186
21184
21183
21182
21181
21180
21179
21122
21121
21119
21111
21110
21109
21108
21107
20297
20296
20294
32924
32923
32921
32919
32918
32917
32916
32915
32913
33046
33045
33044
33043
33042
33039
33037
33036
33034
33033
32910
32908
32907
32906
32905
32903
32900
32898
32897
32896
32895
32893
32883
32881
32880
32879
32878
32876
20233
20232
20230
20229
20228
20227
20226
20225
20176
20175
20173
20172
20171
20170
20169
20168
20129
20128
20126
20125
20124
20116
20115
20113
20112
20091
20090
20088
20080
20079
20024
20261
20259
20258
20256
12260
12259
12258
12500
12499
12497
11212
11210
11209
11207
11206
11205
11204
11203
11202
11201
11200
10943
10942
10940
14163
14162
14160
14152
14151
2157
12139
12137
12136
12134
12133
11287
11286
11284
11283
11398
11396
11395
11393
11281
11280
11217
11216
11214
11029
11484
13839
13834
13833
13832
13831
13830
13829
13828
13827
13825
13824
13822
13821
11874
11873
11860
11859
20058
20057
20056
20054
19996
19994
19993
2192
2190
2189
2187
2186
2173
2172
3652
3650
3649
2317
2316
2314
2306
2293
2292
32677
32676
32675
32674
32673
32672
32671
32670
32669
32668
32667
32666
32665
32664
32663
32662
32661
32660
32659
32658
32657
32655
32654
363
360
32653
32652
32650
16634
16633
16632
16628
16626
16625
16624
16623
16622
16621
16617
16616
16615
18079
18078
18076
18075
18074
18073
18072
18071
18070
18068
18067
18065
18064
16771
16770
16768
16767
16567
16566
16565
16563
16967
16966
16965
16964
16963
16962
16961
16960
16959
16958
16954
16953
16952
16951
16922
16921
16890
16889
16887
16886
28260
28259
17612
17611
17610
17609
17608
17607
17603
17602
17601
2529
17762
17761
17759
17758
17756
17755
17753
17752
20789
20784
20776
20775
20774
20773
20772
20771
20770
28302
28292
28291
28289
28288
28280
28279
28234
28229
28228
2534
2528
588
587
586
565
3444
3862
3861
3859
3858
3850
3849
3847
3846
11487
11486
6520
6519
6518
6517
6516
6515
6514
4709
10236
10231
22205
22204
22202
22201
21621
21620
21618
21617
22958
22956
22955
22953
22952
22951
23125
23117
23104
23103
23102
23101
23100
23092
23084
23072
23071
23063
23055
23043
23042
22754
22746
22733
22732
1676
1674
1673
1671
1670
1668
1667
1654
1653
4746
452
5047
5046
9606
9604
9603
9601
9600
9599
9598
9597
9596
9595
31225
31220
31209
31193
31192
31191
31190
31189
31132
31124
31111
20780
20779
20777
20503
20452
20450
20449
20447
20446
20445
20444
20443
20441
20440
20439
20438
20437
20420
20419
17527
17464
17462
17461
17453
17452
17451
17450
17449
17448
17447
20792
20791
20700
20699
20697
20396
20395
20393
20392
17939
17937
17936
17934
17933
17932
16811
16810
16808
16807
16805
16804
12909
12908
13290
13285
13284
13283
13282
13281
13280
13175
13173
13172
13164
13163
12098
22970
22969
2132
2130
2129
2119
28902
28901
28899
28891
2601
2600
2598
2597
13602
13597
13596
13595
13594
13593
13592
13591
13590
13588
13587
13585
13584
11854
2715
33145
5271
5270
5268
5267
5250
5249
5248
5246
5258
5256
5255
5253
5252
5251
5220
5215
5214
5213
5212
5211
5210
5196
5195
5193
5192
5181
5180
5178
5177
5176
5175
5173
5172
5170
5169
5168
5167
5166
5122
5118
5117
5116
5115
5114
5106
5105
5103
5102
6395
6394
25130
25125
25124
25123
25122
25121
25120
25119
24431
24429
24428
24426
24425
24409
24386
24385
24384
24383
24382
1552
1550
1549
32734
32733
32732
32731
32730
32729
32728
32727
32726
32725
32724
32722
32721
32759
32757
32756
32754
32753
32751
32750
32748
32747
32746
32744
32743
32741
32740
32738
32736
32735
13200
13195
13775
13771
13763
13762
11828
11827
11814
11813
2603
30773
30772
30770
30769
21263
21262
21260
21531
21529
21528
21526
21525
17600
17543
17541
17540
17538
17537
9167
9162
9161
9160
9159
9158
9157
30621
30613
30600
30599
30552
30547
30537
30514
30513
30512
30511
30510
30247
30245
30244
30242
30241
30239
21808
21807
31640
31639
31638
31637
31636
31635
31634
31633
31629
31628
31627
31626
31625
31624
31623
31622
31621
31611
31609
31608
31607
31467
31459
31446
31445
31262
31260
31259
31257
31256
31254
4044
28497
28496
28494
28489
28488
28480
28475
28468
28467
28459
28451
28439
28438
28430
28422
28410
28409
28176
28168
28155
28154
12234
12227
12186
12185
12184
12121
12120
12118
12117
12104
12103
21283
21281
21280
2465
2463
2462
2460
2459
3940
23825
23823
23822
30388
30380
30367
30366
30358
30353
30346
30345
30337
30329
30317
30316
30308
30300
30288
30287
1250
1245
21992
21991
21989
21988
21987
21986
21985
21984
21983
21982
21980
21979
21978
21977
21976
21975
21974
21973
21965
21963
21962
21960
21959
21958
21957
21956
21955
21889
21888
21886
21885
21884
21883
21881
21880
21555
21553
21552
25693
25692
25690
25689
25688
25687
25683
25682
25681
25680
25679
25678
25677
25676
25672
25671
25670
25669
25668
25667
25666
25665
25785
25759
25758
25757
25744
25743
25741
25737
25736
25735
25734
25732
25731
25729
25725
25713
25712
25711
25710
25708
25707
25706
25648
25647
25645
25644
25642
25641
25639
25638
25637
25636
25634
25633
25632
25631
25629
25628
25626
25625
25624
25623
25621
25620
25618
25617
25597
25596
25595
25594
25593
25592
25584
25576
25564
25563
25555
25547
25535
25534
7942
4919
4917
4916
4914
4913
4912
4911
4910
4909
8729
8728
8726
8721
8720
8712
8704
8692
8691
8683
8675
8663
8662
8654
8649
8640
8617
8616
8615
8614
8613
8605
8597
8585
8584
2194
11371
11349
11348
11346
11345
11334
11333
11331
11330
11329
11328
11326
11325
11312
11311
11309
11308
11300
11299
11297
11296
11649
12612
12611
12609
33146
28700
28699
28698
28697
28696
28695
28694
28693
28692
30507
30506
30505
30503
30502
30500
30499
30498
30497
30495
30494
30492
30487
30486
30485
30484
30483
30475
30467
30455
30454
30446
30438
30426
30425
30417
30409
30397
30396
30279
30271
30258
30257
1246
485
12962
12960
12959
14895
14894
14892
14884
14868
14867
14866
14865
14864
14777
14775
14774
14766
14765
14210
14205
14197
14196
19998
3624
3622
3617
10895
10894
10886
10885
11068
11066
11065
11057
11056
15113
15112
18994
18993
18992
18988
18986
18985
18984
18983
18982
18978
18977
18976
17266
17260
17259
19520
19519
19517
19527
19525
19524
19516
19515
19514
19512
19511
19510
19509
19508
19506
19505
19503
19502
19501
19500
10916
10911
10904
10903
14153
21265
2538
12762
12761
12760
12759
12758
12756
12755
12754
12638
12637
12635
12634
1487
1486
1484
1479
1471
1470
3728
3723
3722
2348
2347
2345
2344
2606
2605
577
576
575
574
11032
11031
19231
19230
19219
19218
19216
19215
19205
19204
19202
19201
19199
19198
19190
19189
19187
19186
19164
19163
19161
19160
19158
19157
19146
19145
19143
19142
19029
19028
19026
19025
11478
11564
11562
11561
11559
32953
32951
32950
27270
27269
27267
27266
31251
31249
31248
31246
31245
31243
31235
1106
1104
1103
1101
1096
1088
681
12809
12808
12807
12806
12805
12803
12802
12800
12790
12789
12787
12786
12784
12783
12543
12507
12505
12175
12167
12165
401
12202
12201
12200
12199
12198
12196
12195
12193
12183
12182
12180
12179
12177
12176
12106
12105
12171
12170
12168
12164
12163
394
28008
28007
28005
28004
28002
28001
28126
28124
28123
1465
1464
26522
26521
26519
26518
26517
26516
26515
25660
25659
25657
25656
25655
25654
25653
25686
25685
25684
26549
26547
26546
26545
26544
26543
26542
26540
26539
26538
26510
26509
26507
26506
26504
26503
26501
26500
26499
26498
26496
26495
26494
26493
26491
26490
26488
26487
26486
26485
26483
26482
26480
26479
26459
26458
26457
26456
26455
26454
26446
26438
26426
26425
26337
26329
26316
26315
26307
26296
26284
26283
1418
1413
25691
25717
25715
25714
32952
872
870
32996
32995
33060
23746
23745
24692
24687
24676
24660
24659
24658
24657
24656
24648
24647
24645
24634
24621
24620
24619
24618
24617
24609
24604
24593
23814
23806
23794
23793
23785
23780
23773
23772
23764
23756
23744
23743
23735
23727
23715
23714
1612
23919
23918
25026
25025
25023
25022
25014
25013
25011
25003
24990
24989
24988
24987
24986
24978
24973
24962
24946
24945
24944
24943
24942
24934
24929
24918
24902
24901
24900
24899
24898
24890
24885
24874
24023
24022
24020
24019
24018
24017
24015
24014
24012
24007
24006
24005
24004
24003
23995
23987
23975
23974
23966
23958
23946
23945
23937
23929
23917
23916
23676
23668
23655
23654
26348
26347
26417
26409
26396
26395
26387
26382
26375
26374
26366
26358
26346
26345
26305
26303
26302
26300
26299
26297
28738
28737
28842
28841
28839
28838
28837
28836
28834
28833
28831
28826
28825
28824
28823
28822
28814
28806
28794
28793
28785
28777
28765
28764
28756
28748
28736
28735
28113
4194
4193
4191
4190
3925
3904
3902
3901
4572
4571
4569
4568
4567
4566
4564
4563
4561
4560
4552
4544
4531
4530
4529
4528
4527
4519
4514
4503
4487
4486
4485
4484
4483
4475
4470
4459
4443
4442
4441
4440
4439
4221
4216
4205
4189
4188
4187
4186
4185
4184
4176
4174
4173
4163
4142
4141
4140
4139
4138
2284
2276
2263
2262
4133
4132
4130
4129
4128
4127
4125
4124
4122
4121
4120
4119
4117
4116
4114
4109
4108
4107
4106
4105
4097
4089
4077
4076
4068
4060
4048
4047
3919
3912
3900
3899
3888
3880
3868
3867
29366
29365
29363
29362
28412
28411
29509
29501
29488
29487
29486
29485
29484
29476
29475
29473
29462
29449
29448
29447
29446
29445
29437
29432
29421
29405
29404
29403
29402
29401
29393
29388
29377
29361
29360
29359
29358
29357
29140
29135
29124
29108
29107
29106
29105
29104
30319
30318
20960
20958
20957
20955
32833
32831
32830
32794
32793
32986
32985
32984
22938
22936
22935
22933
3303
3302
3300
3299
3285
3284
3282
3281
3280
3275
3273
11835
11834
11832
12871
12869
12868
12866
13355
13354
13344
13343
13342
13341
13340
12052
12044
12034
12033
12032
12031
12030
827
11358
11357
11355
11354
11337
11336
2257
2256
2254
2246
2233
2232
793
786
789
788
787
785
28727
28726
14376
14375
14358
14357
14355
14354
14337
14336
14334
14333
14331
14330
14880
14879
14877
14876
14874
14869
9077
9076
9075
9071
9069
9068
9067
9066
9065
9064
9063
9062
9061
9060
9059
9058
9048
9046
9045
9044
9036
9028
9016
9015
2125
2120
19984
19982
19981
19973
19972
11772
11767
11754
11753
13020
13019
13017
13016
8803
8801
8793
13009
13007
13005
13004
13003
13002
13001
13000
12999
12998
12997
12995
12994
12992
12991
692
688
687
686
685
30340
30339
33058
32821
28667
28665
28664
28662
28661
28649
28648
28516
28511
28503
28502
28144
28142
28141
28139
28138
28136
18779
18778
18777
18776
18775
18774
18838
18837
18835
18834
18833
18832
18831
18830
18754
18753
18751
18750
18749
18748
18747
18746
18745
18737
18735
18734
18732
18731
18730
18729
18728
18726
18725
18588
18587
18585
18584
18582
18581
18597
18596
18594
18593
19042
19018
19017
19015
19014
19013
19012
19011
18688
18686
18685
18684
18683
18682
18681
18633
18632
18630
18629
18628
18627
18626
18625
18614
18613
18611
18610
18609
18608
18606
18605
16558
16557
16555
16554
16552
16551
16549
16548
