33185
33182
33181
33180
33179
33176
33175
33172
33171
33170
33167
33166
33165
33164
33161
33160
33159
33156
33155
33154
33153
33149
33148
33144
33143
33139
33138
33134
33133
33129
33128
33124
33123
33119
33116
33111
33110
33109
32761
32759
32758
32757
32754
32753
32752
32751
32748
32747
32746
32745
953
2418
2417
4761
4760
4754
4753
4751
468
4750
447
4749
4748
681
666
665
662
664
663
661
660
658
657
656
655
654
653
652
651
645
647
646
650
643
642
641
640
639
638
680
676
674
672
670
668
667
4747
4746
4742
4741
4740
4739
6388
6387
6386
6384
6383
6381
6380
6400
6395
6394
6393
6392
6391
5827
5826
5824
5819
5818
5817
5816
5815
5048
5047
5045
5044
5042
5041
5040
5037
5036
5035
5033
5032
5031
5038
4709
4708
4707
4706
4705
4704
4703
4677
4676
4674
4673
4670
4669
4668
4666
4671
10534
10532
10531
10529
10528
10527
10526
10525
10524
10523
10515
10507
10494
10471
10470
10469
10468
10467
10183
10182
10172
10152
10151
10150
10149
10148
2019
2011
1998
1997
32743
32742
12252
12251
12250
403
402
400
399
395
393
392
390
389
388
386
385
384
383
12249
12244
12243
454
453
451
449
12239
477
475
474
473
472
471
470
469
467
466
465
464
460
459
458
457
456
455
448
446
445
444
443
476
12238
12237
12236
12235
12234
12233
12229
12228
442
441
440
439
12227
12226
12470
12462
12461
12445
12441
12440
12439
12428
12426
12425
12423
12418
12417
12416
12415
12413
12621
12619
12618
12616
12615
12614
12613
12612
12611
12610
12594
12593
12591
12590
12588
12587
12586
12585
12584
12573
12572
12570
12569
12508
12506
12505
12503
12496
12495
12494
12493
12492
12491
12262
12258
12257
12256
12255
12254
12169
12168
12166
12165
21319
21318
21299
21298
1773
1772
1771
1770
955
954
952
951
950
949
948
947
32741
32740
32739
32738
32737
32736
32735
32734
32733
32732
32731
32730
32729
32728
32727
32726
32725
32724
32723
32722
32721
32720
32719
32692
32685
32684
32683
32677
32676
32675
32674
32673
32672
32671
32670
32669
32668
32667
32666
10865
10863
10862
10860
10859
10858
688
684
2584
2583
2582
2580
2593
2591
2590
2588
2587
2586
11036
11034
11033
11031
11030
11029
3030
3029
3027
3026
3024
3023
3022
3021
3019
3018
3016
3015
2746
2745
2743
2742
2654
2649
10930
10925
3037
3299
3298
3296
3295
3281
3277
3269
3268
3267
3266
3265
3215
3214
3212
3211
2700
2695
2687
2686
2640
2639
10918
10917
10899
10857
10856
10855
10854
10853
33151
33150
33146
33145
33141
33140
33136
33135
33131
33130
33126
33125
33121
33120
33117
2817
2816
768
730
729
727
726
722
725
724
721
720
718
717
716
715
714
713
712
711
710
705
704
703
702
701
700
699
698
728
2815
689
685
683
682
2814
561
560
558
554
2813
2811
2810
2809
2808
2807
2806
2843
3035
3034
3032
3031
3189
3188
3186
3185
2718
2717
2715
2714
2628
2626
2625
2623
2622
2621
2585
11082
11080
11079
11071
11070
11028
11027
11026
11025
11024
1851
1849
1848
1847
1846
1845
32760
32756
32750
1051
1050
1049
354
353
352
350
349
347
346
345
344
343
1048
1046
1045
1044
1043
1042
3472
3470
3469
3468
3458
3453
3452
2370
2365
2364
2411
2410
28097
28096
28095
28094
28093
28092
28091
28090
28089
28088
28087
28086
28085
28084
28083
551
550
548
544
543
542
28082
28081
28074
28073
28072
28071
28070
28069
28068
28067
28066
28065
28064
28063
28062
28061
28057
28056
28054
28053
28052
28050
1313
1312
1310
1309
1307
1306
1305
1304
1303
12298
12297
12296
12290
12288
12286
12282
12281
12280
12279
12278
12277
12276
12275
12271
12270
12269
1754
1753
1752
1751
2501
2500
2499
2498
2497
2496
2445
2443
2442
2440
2433
2432
2431
2430
2428
2427
2426
2424
2408
2407
2405
2404
2402
2401
2400
2399
2398
11398
11397
11396
11395
11394
563
562
555
553
552
541
539
538
537
11393
11392
11388
11387
11386
19416
19415
19413
19412
19411
19410
19409
19408
19327
19325
19324
19323
19322
19321
19320
19319
19318
19310
19308
19307
19305
19304
19303
19302
19301
19299
19298
19297
19296
19295
19010
19009
19007
19006
19004
19003
19002
19001
19000
16564
20376
20375
20374
20373
20372
20371
20369
20368
20366
20365
20363
20362
20310
20309
20307
20306
20304
20296
20295
20294
1792
1791
1790
1789
2977
2976
2974
2973
2972
2971
2970
2969
2912
2911
2909
2908
2907
2906
2904
2903
2901
2900
2898
2891
2890
2755
2754
2752
2751
2652
2650
2437
2436
2434
2575
2574
2572
2571
2569
2568
2567
2565
382
381
380
379
378
377
376
375
32996
940
939
938
937
933
932
925
924
923
906
904
903
902
900
859
858
857
852
835
834
833
829
827
826
825
824
823
821
819
820
818
807
806
805
803
802
801
800
799
797
796
795
784
783
781
780
779
778
777
775
774
772
771
770
769
851
850
849
848
847
846
842
841
840
839
838
837
836
899
898
897
877
876
875
874
873
872
33040
33039
896
895
894
893
892
891
890
593
592
591
570
33184
33163
33158
33108
33106
33105
33104
33095
33094
33085
33084
33074
33072
33070
33069
33052
33048
33047
33046
33042
33041
32997
32995
32994
946
942
941
889
589
588
583
573
569
572
568
567
566
565
564
888
887
886
885
884
883
882
881
871
867
865
863
862
861
860
32831
32828
32827
32826
32825
32824
32823
32822
32821
32820
32819
32818
32817
32816
32815
32814
32813
32812
32811
32810
32809
32808
32807
32806
32805
32804
32803
32802
32801
19407
19387
19385
19384
19383
19382
19381
19380
19379
19311
33190
12357
12356
12355
12354
12353
21131
21130
21128
21127
21125
21124
21123
21122
21121
21110
21109
21107
21106
21105
21104
21102
21101
21099
21098
21097
21096
21095
21087
21082
21081
21080
21079
21078
20354
20353
20351
20350
20315
20314
19357
19355
19354
19353
19352
19351
19350
19349
19035
19034
19028
19027
19025
19024
19023
19022
19021
19017
19016
19015
19014
16504
16503
16502
16501
15930
15929
15927
15926
15924
15923
21355
21353
21352
21350
21349
21347
21339
21338
21337
5804
5799
5798
5797
5796
5795
33115
33114
33113
33112
6456
6455
6449
6448
6446
6445
6444
6443
6442
6441
6437
6436
6435
6434
6433
6478
6473
6472
6504
6502
6501
6499
6498
6496
6491
6490
6489
6488
6487
6486
4712
4711
8576
8571
8570
8569
8567
8566
8565
8564
8563
10403
10395
10382
10381
10380
10379
10378
10370
10365
10354
10338
10337
10336
10335
10334
10326
10325
10323
10312
10299
10298
10297
10296
10295
10287
10279
10266
10243
10242
10241
10240
10239
10231
10226
10215
10199
10198
10197
10196
10195
2017
2015
2014
2012
33188
33187
812
811
810
809
808
33186
1010
26098
26097
26095
26094
26092
26091
26090
26089
1013
1012
1011
1009
1008
1007
1006
26099
26947
26946
26944
26943
26942
26941
26087
26086
26084
26083
26082
26074
2551
2550
2549
2531
26939
26938
26936
26935
26934
26926
22085
22083
22082
22080
22079
22364
22363
22361
22360
22346
22345
22343
22338
22326
22325
22324
22323
22322
22272
22271
22269
22268
21644
21639
21631
21630
21584
21583
21565
21529
21528
21527
21526
21524
28928
28923
28922
28921
28920
28919
28918
31458
31450
31437
31436
31340
31332
31319
31318
1164
1159
1158
1137
1136
26072
26071
26070
26069
26068
26067
26066
26065
26063
26062
26060
26059
26058
26057
26055
26054
26052
26051
26050
26049
26047
26046
26044
26043
26042
26026
26024
26019
26018
26017
26016
26015
26014
26006
25998
25986
25985
25977
25969
25957
25956
1467
1462
1454
1453
33178
1059
1058
1057
1055
1054
936
934
930
929
928
927
926
901
856
855
854
853
773
1053
1052
12289
12284
21770
21769
21768
21767
637
624
623
621
622
620
619
618
617
615
614
613
612
611
610
609
608
602
607
604
603
599
598
597
596
595
636
632
630
628
626
625
21766
21764
21763
21762
21761
21760
21759
21758
26924
26923
26922
26921
26920
26919
26918
26917
26915
26914
26912
26911
26910
26909
26907
26906
26904
26903
26902
26901
26899
26898
26896
26895
26894
26878
26876
26871
26870
26869
26868
26867
26866
26858
26850
26838
26837
26770
26762
26749
26748
26286
26275
26262
26261
1416
1414
1413
1411
1403
1402
1376
1375
24623
24622
24620
24619
23787
23786
24733
24728
24717
24701
24700
24699
24698
24697
24689
24688
24686
24675
24662
24661
24660
24659
24658
24650
24645
24634
24618
24617
24616
24615
24614
24606
24601
24590
24574
24573
24572
24571
24570
1564
1559
23855
23847
23835
23834
23826
23821
23814
23813
23805
23797
23785
23784
23776
23768
23756
23755
1617
1612
24904
24903
24901
24900
23960
23959
25067
25066
25064
25063
25055
25054
25052
25044
25031
25030
25029
25028
25027
25019
25014
25003
24987
24986
24985
24984
24983
24975
24970
24959
24943
24942
24941
24940
24939
24931
24926
24915
24899
24898
24897
24896
24895
24518
24513
24502
24486
24485
24484
24483
24482
1552
1547
1546
1520
1519
24064
24063
24061
24060
24059
24058
24056
24055
24053
24048
24047
24046
24045
24044
24036
24028
24016
24015
24007
23999
23987
23986
23978
23970
23958
23957
23717
23709
23696
23695
1605
1600
1599
1573
1572
27311
27310
27308
27307
26389
26388
27421
27416
27405
27389
27388
27387
27386
27385
27377
27376
27374
27363
27350
27349
27348
27347
27346
27338
27333
27322
27306
27305
27304
27303
27302
27246
27245
27235
27215
27214
27213
27212
27211
1367
1362
1346
1320
1319
26458
26450
26437
26436
26428
26423
26416
26415
26407
26399
26387
26386
26346
26344
26343
26341
26340
26338
26337
26325
26324
1423
1418
29924
29923
29921
29920
28779
28778
30087
30086
30084
30083
30075
30074
30072
30064
30051
30050
30049
30048
30047
30039
30034
30023
30007
30006
30005
30004
30003
29995
29990
29979
29963
29962
29961
29960
29959
29951
29946
29935
29919
29918
29917
29916
29915
29090
29085
29075
29055
29054
29053
29052
29051
28883
28882
28880
28879
28878
28877
28875
28874
28872
28867
28866
28865
28864
28863
28855
28847
28835
28834
28826
28818
28806
28805
28797
28789
28777
28776
28154
28143
28130
28129
4199
4198
4196
4195
3930
3909
3907
3906
4577
4576
4574
4573
4572
4571
4569
4568
4566
4565
4557
4549
4536
4535
4534
4533
4532
4524
4519
4508
4492
4491
4490
4489
4488
4480
4475
4464
4448
4447
4446
4445
4444
4226
4221
4210
4194
4193
4192
4191
4190
4189
4181
4179
4178
4168
4147
4146
4145
4144
4143
2289
2281
2268
2267
4138
4137
4135
4134
4133
4132
4130
4129
4127
4126
4125
4124
4122
4121
4119
4114
4113
4112
4111
4110
4102
4094
4082
4081
4073
4065
4053
4052
3924
3917
3905
3904
3893
3885
3873
3872
2319
2311
2298
2297
29407
29406
29404
29403
28453
28452
4434
4432
4431
4430
4428
4427
4426
4425
4424
29550
29542
29529
29528
29527
29526
29525
29517
29516
29514
29503
29490
29489
29488
29487
29486
29478
29473
29462
29446
29445
29444
29443
29442
29434
29429
29418
29402
29401
29400
29399
29398
29181
29176
29165
29149
29148
29147
29146
29145
1266
1265
1264
1263
4049
28538
28537
28535
28530
28529
28521
28516
28509
28508
28500
28492
28480
28479
28471
28463
28451
28450
28217
28209
28196
28195
1289
1288
1287
1286
30814
30813
30811
30810
30360
30359
24752
24751
24749
24748
24747
24745
24744
24743
24742
24741
30924
30919
30908
30892
30891
30890
30889
30888
30880
30879
30877
30866
30853
30852
30851
30850
30849
30841
30836
30825
30809
30808
30807
30806
30805
30797
30792
30781
30765
30764
30763
30762
30761
1214
1209
1198
1182
1181
3947
3946
3944
3943
3942
3941
3940
3939
3938
3937
3936
3935
3934
3933
3932
3931
23866
23864
23863
30429
30421
30408
30407
30399
30394
30387
30386
30378
30370
30358
30357
30349
30341
30329
30328
1255
1250
1239
1223
1222
33169
935
776
878
3771
3770
3769
3768
3767
3766
3765
3764
3756
3754
3753
3745
3744
2337
2336
2328
2327
2521
2517
2516
12430
12429
22373
22372
22370
22369
22355
22354
22352
22351
21552
21550
21549
21547
21991
21990
21988
21987
21986
21985
21983
21982
21980
21979
21978
21977
21975
21974
21972
21971
21970
21969
21967
21966
21964
21963
21962
21961
21959
21958
21956
21955
21954
21953
21951
21947
21939
21938
21937
21936
21935
21919
21918
21916
21909
21908
21699
21698
21696
21695
21563
21561
21560
22490
22489
22487
22486
22485
22484
22482
22481
22479
22478
22477
22476
22474
22473
22471
22470
22469
22468
22466
22465
22463
22462
22461
22460
22458
22454
22446
22445
22444
22443
22442
22391
22390
22388
22387
21618
22237
22236
22234
22233
22232
22231
22229
22228
22226
22225
22224
22223
22221
22217
22209
22208
22207
22206
22205
22092
22091
22089
22088
21681
21676
21668
21667
21544
21542
21541
21539
21531
21903
21902
21900
21899
21898
21897
21895
21894
21892
21891
21890
21889
21887
21886
21884
21883
21882
21881
21879
21878
21876
21875
21874
21873
21871
21867
21859
21858
21857
21856
21855
21726
21725
21723
21722
21721
21716
21714
21817
21816
21814
21813
21811
21810
21809
21808
21806
21805
21803
21802
21801
21800
21798
21797
21795
21794
21754
21750
21743
21742
21741
21740
21739
21738
21737
21735
21734
21732
21731
21717
21713
21705
21704
21558
757
756
755
753
752
751
750
749
748
747
746
21827
21825
21824
21822
21821
21820
21819
21818
22527
22526
22524
22523
22522
22521
22519
22518
22516
22515
22514
22513
22511
22507
22499
22498
22497
22496
22495
22382
22381
22379
22378
21625
21624
21622
21617
21604
21603
21602
21557
21555
21554
21546
21530
31484
31483
31482
31481
31480
31470
31468
31467
31466
31310
31305
31294
31275
31274
1173
1168
1640
1639
21358
21357
789
788
787
786
785
1635
1634
1632
1627
1626
1625
19047
19046
19044
19043
19041
19040
19039
19038
19037
12923
13005
13004
13003
13001
13000
12998
12997
12996
12995
12993
12992
669
480
12990
12989
12903
12902
12900
12899
12898
12897
12895
12894
12892
12887
12879
12878
12877
12876
12874
13307
13302
13301
13300
13299
13298
13297
13192
13190
13189
13181
13180
12112
12107
12099
12098
11745
11744
11743
11741
2606
2605
2603
2602
11659
11658
11656
11655
11654
11653
11652
11650
11649
11648
11647
11646
11583
11582
11580
11572
11571
11570
11569
11568
11567
11566
11565
11497
11495
3488
3486
3485
3484
3474
12930
12929
12926
12925
12924
12922
12920
12919
12918
679
673
12917
495
490
489
488
487
486
485
484
483
482
481
479
478
12916
12915
12914
12910
12909
12908
12907
14396
14395
14378
14377
14375
14374
14357
14356
14354
14353
14351
14350
14900
14899
14897
14896
14894
14889
14888
14887
14886
14885
14884
14797
14795
14794
14786
14785
14230
14225
14217
14216
20065
21306
21304
21303
21301
21300
2414
3449
3867
3866
3864
3863
3855
3854
3852
3851
11501
11500
11498
11494
11486
11485
11484
11483
11482
11481
11480
10870
10868
10867
17307
17306
17305
17296
17295
17294
17293
17292
17291
17290
17289
17285
17284
17283
17282
17281
17280
17276
17275
17274
19539
19538
19537
19536
19535
19525
19524
19522
19521
19510
19509
19507
19506
19505
19504
19502
19501
19493
19492
19490
19489
19481
19480
19478
19477
19476
19475
19473
19472
19464
19463
19461
19460
19440
19439
19437
19436
19434
19433
5844
5839
5838
5837
5836
5835
5050
10250
10245
10244
559
556
28049
28048
28046
28045
28043
28042
3699
3697
3696
3688
3687
1492
1491
1489
1484
1476
1475
3607
3605
3612
3611
3609
3604
3603
3601
3600
3599
3597
3596
3595
3590
3589
3588
3586
3719
3714
3713
3711
3710
3709
3708
3706
3685
3684
3683
3682
3681
3680
3679
3677
3676
3674
3673
3671
3663
3653
3652
3651
3650
3649
3648
3647
3645
3644
3642
3641
3639
3631
3621
3620
3619
3618
3617
3581
3580
3578
3577
3575
3567
3558
3557
3556
3555
3554
3553
3552
3550
3549
3547
3546
3544
3536
3526
3525
3524
3523
3522
2087
2085
2080
2079
2058
2057
3206
3205
3203
3202
3201
3200
3198
3197
3195
3194
2709
2708
2706
2705
2635
2630
18817
18816
18815
18814
18813
18812
18876
18875
18873
18872
18871
18870
18869
18868
18792
18791
18789
18788
18787
18786
18785
18784
18783
18775
18773
18772
18770
18769
18768
18767
18766
18764
18763
18626
18625
18623
18622
18620
18619
18635
18634
18632
18631
14981
14980
14974
14973
14971
14970
14969
14968
14967
14963
14962
14961
14960
19142
19141
19139
19138
19137
19136
19135
19134
19083
19081
19080
19079
19078
19077
19076
19075
19064
19063
19061
19060
19059
19058
19056
19055
19054
19053
19052
18726
18724
18723
18722
18721
18720
18719
18671
18670
18668
18667
18666
18665
18664
18663
18652
18651
18649
18648
18647
18646
18644
18643
16590
16589
16587
16586
16584
16583
16581
16580
23011
23010
22992
22956
13217
13212
13211
13210
13209
13208
13207
13206
13205
13203
13202
13200
13199
12110
12108
20099
20098
20097
20095
20300
20299
20297
33045
33043
32968
32967
32965
32963
32962
32961
32960
32959
32957
33100
33099
33098
33097
33096
33090
33089
33088
33087
33086
33083
33081
33080
33078
33077
33068
33061
33060
33057
33056
33055
33054
33053
32954
32952
32951
32950
32949
32947
32944
32942
32941
32940
32939
32937
32927
32925
32924
32923
32922
32920
32846
32844
32843
32842
32841
32839
32868
32866
32865
32864
32863
32861
33018
32904
32902
32901
32900
32899
32897
32749
33051
33049
374
373
372
371
370
369
368
367
33044
32892
32891
32890
32888
32886
32885
32883
32882
32881
32880
32878
32877
20567
20566
20565
20559
20558
20557
20556
20555
20554
20553
20552
20551
20547
20546
20545
2546
2542
21001
20999
20998
20996
21314
21313
21311
21310
21308
17650
17649
17648
17647
17646
17645
17641
17640
17639
2534
2533
2532
17570
17569
17568
17567
17566
17422
17421
17419
17411
17410
17409
17408
17407
17406
17405
21008
21003
20995
20994
20993
20992
20991
20990
20989
20416
20415
20413
20412
20410
20409
23937
23932
23931
23930
23929
23928
23927
28910
28902
28889
28888
28765
28757
28744
28743
28152
28150
28149
28147
28146
28144
22955
22954
22953
22951
23183
23178
23177
23176
23175
23174
24415
24407
24394
24393
24385
24377
24365
24364
24091
24083
24070
24069
23678
23673
23672
23651
23650
1610
1608
1607
21785
21784
21776
21775
21774
21772
22979
22977
22976
22974
22973
22957
1811
1810
1809
1808
6658
6656
6655
6653
6652
6651
6650
6649
7347
7346
7344
7339
7338
8562
8561
8559
8558
8556
8555
8547
8539
8526
8525
8524
8523
8522
8514
8509
8498
8482
8481
8480
8479
8478
8470
8465
8454
8438
8437
8436
8435
8434
8408
8400
8387
8365
8364
8363
8362
8361
8353
8348
8337
8321
8320
8319
8318
8317
2229
2221
2208
2207
3308
3307
3305
3304
3290
3289
3287
3286
3285
3280
3278
11849
11848
11846
11841
11828
11827
3260
3259
3257
3256
3255
3254
3252
3251
3249
3248
3247
3246
3244
3239
3232
3231
3230
3229
3228
3227
3226
3224
3223
3221
3220
2698
2696
11146
11144
11143
11141
11140
11139
11138
11137
11136
11135
11134
11041
11039
11038
831
830
3456
3454
2137
2135
2134
2124
2103
2102
366
365
364
362
361
359
358
357
356
355
1056
3519
3517
3516
3515
3514
3512
3511
3509
3508
3506
3501
3500
28943
28942
28940
28932
12626
12625
12623
12500
12499
12497
20312
6420
6419
6417
6412
6411
6410
6409
6408
5807
5806
5181
5180
5178
5177
5176
5175
5174
5130
5126
5125
5124
5123
5122
5114
5113
5111
5110
6403
6402
7940
7938
7937
9181
9176
9175
9174
9173
9172
9171
30662
30654
30641
30640
30593
30588
30578
30555
30554
30553
30552
30551
30288
30286
30285
30283
30282
30280
30279
30266
30265
1246
1245
1243
1242
1240
6609
6604
6603
21853
21852
21849
21848
21847
21846
21845
21844
21843
21842
21841
21840
21839
21838
21837
21836
21834
21833
21831
21830
21789
31681
31680
31679
31678
31677
31676
31675
31674
31670
31669
31668
31667
31666
31665
31664
31663
31662
31652
31650
31649
31648
31508
31500
31487
31486
31303
31301
31300
31298
31297
31295
12248
12241
12200
12199
12198
12135
12134
12132
12131
12118
12117
21324
21322
21321
2470
2468
2467
2465
2464
2463
3945
22033
22032
22030
22029
22028
22027
22026
22025
22024
22023
22021
22020
22019
22018
22017
22016
22015
22014
22006
22004
22003
22001
22000
21999
21998
21997
21996
21930
21929
21927
21926
21925
21924
21922
21921
21596
21594
21593
25734
25733
25731
397
396
25730
25729
25728
25724
25723
25722
25721
25720
25719
25718
25717
25713
25712
25711
25710
25709
25708
25707
25706
25826
25800
25799
25798
25785
25784
25782
25778
25777
25776
25775
25773
25772
25770
25766
25754
25753
25752
25751
25749
25748
25747
25689
25688
25686
25685
25683
25682
25680
25679
25678
25677
25675
25674
25673
25672
25670
25669
25667
25666
25665
25664
25662
25661
25659
25658
25638
25637
25636
25635
25634
25633
25625
25617
25605
25604
25596
25588
25576
25575
1511
1506
1498
1497
5172
5171
5170
5164
5163
5158
452
5157
5156
5155
5154
5153
5152
5151
5147
5146
5145
5144
5143
5139
5138
5137
6274
6273
6271
6270
6269
6268
6267
6266
6265
5902
5897
5896
5895
5894
5893
5885
5884
5882
5881
7953
7952
7936
7935
7934
7933
7932
4719
4718
4716
4927
4925
4924
4922
4921
4920
4919
4918
4917
8743
8742
8740
8735
8734
8726
8718
8706
8705
8697
8689
8677
8676
8668
8663
8654
8631
8630
8629
8628
8627
8619
8611
8599
8598
2199
2191
2178
2177
754
3372
3371
3369
3368
3367
3366
3364
3363
3361
3360
3359
3354
3352
3351
3343
3342
3341
3340
3339
3338
3337
3335
3334
3332
3331
2678
2673
2660
2659
2658
2648
2646
2645
2643
2642
21851
21850
21590
21589
21587
21586
2842
2841
2839
2838
2836
2835
2834
2833
2831
2830
2828
2827
2826
2825
2823
2822
2820
2819
2802
2801
2799
2798
2797
2796
2795
2794
2793
2791
2790
2788
2787
2773
2769
2761
2760
2322
2321
3499
3498
3496
3495
3493
3492
3490
1615
1613
1679
1678
1676
1675
1673
1672
1659
1658
1047
28167
28165
28164
28163
28162
3483
3482
3480
3479
3477
3476
3467
3466
3464
3463
3461
3460
1470
1469
2385
2383
2382
2381
31306
3504
3502
1741
1739
1738
1736
1735
1722
1721
8356
8355
2393
2392
2390
2389
2387
2376
2375
2373
2372
2108
2107
2105
2104
2063
2062
2060
2059
32690
32687
32686
1576
1575
1574
2502
3717
3715
1653
1652
1650
3562
3560
3559
2092
2090
2089
31292
31290
31289
31287
31286
31284
31276
1111
1109
1108
1106
1101
1093
1092
1091
28768
28767
22246
22245
22243
22242
21662
21661
21659
21658
21572
21570
21569
21567
21566
17638
17581
17579
17578
17576
17575
17574
17573
17572
20830
20825
20817
20816
20815
20814
20813
20812
20811
20425
20424
20422
20421
20407
20406
20405
20394
20393
2439
8372
8367
8366
2197
2195
2194
2192
3657
3655
3654
1595
1594
1592
1587
32718
32717
32716
32715
32714
32713
32712
32711
32710
32709
32708
32707
32706
32705
32704
32703
32702
32701
32700
32699
32698
32696
32695
363
360
32694
32693
32691
21202
21201
21200
21199
21198
21197
20342
20334
20333
576
13491
13490
13489
13488
13487
13486
11990
11982
11981
1830
1829
1828
1827
20398
20397
20458
20457
13970
13969
13968
13967
13966
13965
13961
13960
13959
13958
13957
13956
13954
13953
13951
13950
14070
14068
14067
14065
14057
14056
14055
14054
14053
14052
13982
13981
13979
13978
13976
13975
13974
13973
13972
13915
13914
13912
13911
13519
13517
13516
13514
13513
13512
13511
13510
13509
11993
11992
19314
19313
32755
21293
21292
21290
21289
21287
21286
21285
21284
21283
21261
21260
21258
21257
21255
21254
21253
21252
21251
21240
21239
21237
21236
21235
21230
21228
21227
21225
21224
21223
21222
21221
21220
21163
21162
21160
21152
21151
21150
21149
21148
20338
20337
20335
3629
3627
3622
11490
11489
11487
536
535
534
533
531
530
529
528
527
520
519
518
516
526
525
521
514
513
512
499
498
497
496
12287
12376
12375
12373
12372
12371
12369
12368
12367
12365
12364
12362
12361
12360
12359
12974
12972
12971
12969
12968
12967
12966
12965
12964
13259
13258
13256
13255
13254
13253
13251
13250
13248
13247
13246
13245
13243
13242
13240
13239
13238
13237
13235
13234
13232
13224
19452
19451
19449
19448
2368
2366
17273
17767
17766
17764
17763
17755
17754
17752
17751
17750
17749
17747
17746
17744
17743
17742
17741
17739
17738
17736
17735
17718
17717
17715
17714
17712
17711
17710
17690
17688
17687
17685
17684
17683
17682
17629
17627
17626
17624
17623
17621
17620
17605
600
30147
30145
30144
30142
30141
30140
30139
30138
30137
30136
31957
31952
31941
31925
31924
31923
31922
31921
31781
31776
31765
31749
31748
31747
31746
31745
1119
1114
1113
6494
6492
32682
32679
32678
12247
12245
12807
12806
12805
12561
12556
12555
12554
12543
12541
12540
12538
12533
12532
12531
12530
12528
12527
12502
15144
15143
15136
15135
15133
15132
15131
15130
15129
15128
15124
15123
15122
15121
15754
15753
15752
15750
15749
15747
15746
15745
15744
15742
15741
15739
15738
15737
15736
15734
15733
15731
15730
15729
15728
15726
15725
15723
15722
15181
15180
15179
15178
15177
15176
15104
15100
15099
15098
15097
15096
15095
11951
11866
11864
11863
11855
11854
33189
15139
15138
15137
11385
11372
11371
11369
11368
11351
11350
11348
11347
11345
11344
11343
11342
11340
11339
11326
11325
11323
11322
11314
11313
11311
11310
11663
10952
10950
10949
10941
10940
10939
10938
10937
10936
10935
10947
10945
10944
10942
28687
28686
28685
28684
28683
28682
28681
28680
28679
28678
28677
28676
28675
28674
28672
28671
28669
28668
28667
28666
28664
28663
28661
28656
28655
28654
28653
28652
28644
28636
28624
28623
28615
28607
28595
28594
28586
28578
28566
28565
28187
28176
832
798
791
794
793
792
790
21592
2421
11926
11925
11923
11922
11920
11919
11301
11300
11298
11297
11412
11410
11409
11407
11151
11150
11148
11295
11294
11231
11230
11228
11220
11219
11218
11217
11216
11215
11214
11043
11303
11302
11417
11416
11414
11406
11405
11404
11403
11402
11401
11400
13856
13851
13850
13849
13848
13847
13846
13845
13844
13842
13841
13839
13838
11888
11887
11874
11873
20037
20035
20034
20033
20032
582
581
580
579
11046
11045
19272
19271
19260
19259
19257
19256
19246
19245
19243
19242
19240
19239
19231
19230
19228
19227
19205
19204
19202
19201
19199
19198
19187
19186
19184
19183
19070
19069
19067
19066
2262
2261
2259
2251
2238
2237
5162
5160
5159
2513
2509
5279
5278
5276
5275
5258
5257
5256
5254
5266
5264
5263
5261
5260
5259
5228
5223
5222
5221
5220
5219
5218
5204
5203
5201
5200
5189
5188
5186
5185
5184
5183
25171
25166
25165
25164
25163
25162
25161
25160
24472
24470
24469
24467
24466
24450
24427
24426
24425
24424
24423
1557
1555
1554
16976
16975
16974
16973
16972
16971
16970
16969
16968
16967
16963
16962
16961
16954
16953
16951
16950
16949
16948
16947
16934
16933
16931
16930
16907
16906
16904
16903
16901
16900
16899
13792
13788
13780
13779
11842
2608
12274
12273
12272
12514
12513
12511
12510
11226
11224
11223
11221
10957
10956
10954
2598
2597
2595
11129
11128
11126
11125
11123
11118
11117
11115
11114
11113
11111
14921
14920
14208
14207
14205
14204
14183
14182
14180
14172
14171
11966
2162
2161
2148
2147
12153
12151
12150
12148
12147
697
693
692
691
690
32775
32774
32773
32772
32771
32770
32769
32768
32767
32766
32765
32763
32762
686
8574
8572
4664
4663
4662
4661
4660
4656
4655
4654
9907
9906
9905
9904
9903
9902
9901
9900
9899
9883
9881
9880
9878
9873
9872
9871
2004
1999
16523
16522
16521
16520
16519
15515
15514
15513
15511
15510
870
864
15509
15508
15507
15506
15505
15504
677
15503
15502
15501
15497
15496
15495
15494
15493
15492
15488
15487
15486
15567
15566
15565
15563
15562
15560
15559
15537
15536
15534
15533
15479
15478
15476
15475
15464
15463
15461
15460
15448
15446
15445
15435
15434
15433
15431
15430
15429
15427
15426
15424
15423
15413
15412
15410
15409
15401
15400
15398
15397
15396
15395
15393
15392
15391
15390
15388
15387
15385
15384
15383
15382
15380
15379
15377
15376
15375
15374
15372
15371
15358
15357
15355
15354
15346
15345
15343
15342
15341
15340
15338
15337
15336
15335
15333
15332
15330
15329
15328
15327
15325
15324
15322
15321
15320
15319
15317
15316
15314
15313
15312
15311
15309
15308
15306
15305
15304
15303
15301
15300
15597
15596
15594
15593
15270
15269
15267
15266
16385
16384
16378
16377
16375
16374
16373
16372
16371
16370
16366
16365
16364
16363
16362
16349
16348
16346
16345
16328
16327
16325
16324
16322
16321
19940
19939
19938
19937
19936
19935
19934
19933
19931
19930
19928
19927
18905
18903
18902
18894
18893
8206
8205
8199
8198
8196
8195
8194
8193
8192
8191
8187
8186
8185
8184
8224
8223
8222
8220
8219
8217
8216
8215
8214
8212
8211
8209
8208
8180
8179
8177
8176
8175
8174
8172
8171
8169
8168
8281
8280
8278
8277
8276
8275
8274
8273
8272
8023
8022
8020
8012
8011
8010
8009
8008
8007
8426
8425
8423
8422
8420
8419
8417
8416
10260
10258
10257
10255
10254
17113
17112
17106
17105
17103
17102
17101
17100
17099
17095
17094
17093
17092
17091
17040
17038
17037
17035
17034
17033
17032
17031
17029
17028
17027
17026
17025
20748
20747
20745
20737
20736
20735
20734
20733
20732
20731
20428
20427
17927
17926
17924
17923
17915
17914
17912
17911
17910
17909
17907
17906
17905
17904
17902
17901
17899
17898
17897
17896
17894
17893
17891
17890
17948
17947
17945
17944
17942
17941
17939
17938
17870
17869
17867
17866
17865
17660
17658
17657
17655
17654
17653
17652
17599
17595
17588
13496
13494
13493
15075
15074
15072
15071
15070
15069
15068
15067
14943
14942
14940
14939
14938
14937
14936
14935
14924
14923
20581
20579
20578
20576
20575
20574
20573
20572
20571
20570
20569
20446
20445
20443
20442
28318
28317
28316
28315
28314
28313
28312
28310
28309
28307
28306
28298
28293
28292
28261
28256
28255
12285
12378
21212
21211
21209
1514
1513
32420
32419
32418
32417
32416
32415
32414
32413
32412
32411
32410
32409
32408
32407
32405
32404
32402
32401
32400
32399
32397
32396
32394
32393
32392
32391
32389
32388
32386
32381
32380
32379
32378
32377
32369
32361
32349
32348
32340
32332
32320
32319
32311
32303
32291
32290
32282
32274
32262
32261
1083
1075
1062
1061
21343
21342
21340
13619
13614
13613
13612
13611
13610
13609
13608
13607
13605
13604
13602
13601
11868
2720
32800
32798
32797
32795
32794
32792
32791
32789
32788
32787
32785
32784
32782
32781
32779
32777
32776
20821
20820
20818
20544
20493
20491
20490
20488
20487
20486
20485
20484
20482
20481
20480
20479
20478
20461
20460
17565
17502
17500
17499
17491
17490
17489
17488
17487
17486
17485
20833
20832
20741
20740
20738
20437
20436
20434
20433
17977
17975
17974
17972
17971
17970
16846
16845
16843
16842
16840
16839
11661
11306
11305
12885
12883
12882
12880
13372
13371
13361
13360
13359
13358
13357
12066
12058
12048
12047
12046
12045
12044
16669
16668
16662
16661
16659
16658
16657
16656
16655
16654
16650
16649
16648
16647
18117
18116
18114
18113
18112
18111
18110
18109
18108
18106
18105
18103
18102
16806
16805
16803
16802
16599
16598
16597
16595
8803
8798
8797
8796
8795
8794
8793
8792
8784
8779
8768
8752
8751
8750
8749
8748
2169
12473
12472
12448
12447
17304
17298
17297
19561
19560
19558
19568
19566
19565
19557
19556
19555
19553
19552
19551
19550
19549
19547
19546
19544
19543
19542
19541
12776
12775
12774
12773
12772
12770
12769
12768
12652
12651
12649
12648
28708
28706
28705
28703
28702
28690
28689
28557
28552
28544
28543
28185
28183
28182
28180
28179
28177
12207
22999
22997
22996
22994
22993
23166
23158
23145
23144
23143
23142
23141
23133
23125
23113
23112
23104
23096
23084
23083
22795
22787
22774
22773
1681
4752
5055
5054
5052
9620
9618
9617
9615
9614
9613
9612
9611
9610
9609
31266
31261
31250
31234
31233
31232
31231
31230
31173
31165
31152
31129
31128
31127
31126
31125
30705
30704
30694
30674
30673
30672
30671
30670
1205
1204
1202
1201
1199
28741
28740
28739
28738
28737
28736
28735
28734
28733
30548
30547
30546
30544
30543
30541
30540
30539
30538
30536
30535
30533
30528
30527
30526
30525
30524
30516
30508
30496
30495
30487
30479
30467
30466
30458
30450
30438
30437
30320
30312
30299
30298
1251
5028
5027
5026
5025
4830
4829
4827
4819
4803
4802
4801
4800
4799
4683
4682
4680
4679
8385
8383
8376
12042
12041
12040
12039
12038
12037
12036
12032
12031
12030
12849
491
12852
12848
12847
12846
12845
12844
12843
12842
12841
12839
12838
12836
12835
12160
12159
12157
12156
13585
13584
13583
13581
19993
19988
19987
19986
11912
11910
11909
11901
11900
20060
20059
20057
20056
20054
20049
2784
2782
2781
2779
2778
2777
2772
2770
2487
2485
2484
2482
2481
2479
2478
30381
30380
14173
20154
20153
20132
20131
20129
20121
20120
2543
13037
13036
13034
13033
8817
8815
8807
13026
13024
13022
13021
13020
13019
13018
13017
13016
13015
13014
13012
13011
13009
13008
6531
6530
6529
6528
6527
6526
6525
4714
22971
22969
22968
22966
22958
22986
22981
2885
2884
2882
2881
2880
2879
2877
2876
2874
2873
2872
2871
2869
2868
2866
2865
2864
2863
2861
2860
2858
2857
2856
2855
2853
2852
2850
2849
2848
2847
2846
32053
32048
32047
32046
32045
32044
32043
32042
31735
31733
31732
31730
31729
31713
31687
31686
31685
31684
31683
1128
1123
20274
20273
20271
20270
20269
20268
20267
20266
20217
20216
20214
20213
20212
20211
20210
20209
20170
20169
20167
20166
20165
20157
20156
20302
11363
11362
11360
11359
9091
9090
9089
9085
9083
9082
9081
9080
9079
9078
9077
9076
9075
9074
9073
9072
9062
9060
9059
9058
9050
9042
9030
9029
2130
2125
11492
3733
3728
3727
2353
2352
2350
2349
2611
2610
12564
12563
12523
12518
6295
6293
6328
6327
6325
6324
6322
6318
6306
6305
6304
6302
6301
6276
6197
6196
6195
6194
6193
6188
6186
6185
6184
6183
6182
6181
6180
6179
6175
6174
6173
6172
6171
6167
6166
6165
6164
6352
6351
6350
6337
6336
6334
6330
6329
6297
6292
6284
5867
5866
5864
5859
5858
5857
5856
5855
7966
7965
7963
7962
7960
31192
31190
31189
31187
31186
31185
31184
31183
31182
31181
30709
17002
17001
17000
16999
16998
16997
16996
16995
16994
16993
16989
16988
16987
16986
16957
16956
16925
16924
16922
16921
28301
28300
17800
17799
17797
17796
17794
17793
17791
17790
28343
28333
28332
28330
28329
28321
28320
28275
28270
28269
2539
4772
4771
4769
4768
4767
4766
4765
4764
4763
6012
6010
6002
5990
5989
5988
5986
5998
5993
5992
5991
5960
5955
5954
5953
5952
5951
5950
5940
5939
5937
5936
5925
5924
5922
5921
6282
6280
6279
6277
31136
31131
31130
9669
9664
9663
9662
9661
9660
9659
9658
9380
9375
9364
9348
9347
9346
9345
9344
2094
30635
30634
30632
30631
30629
30621
30605
30604
30603
30602
30601
30290
32874
32872
32871
32835
32834
33030
33029
33028
1194
1193
1191
1183
10909
10908
10900
12979
12977
12976
14915
14914
14912
14904
20039
11578
11576
11575
11573
26563
26562
26560
26559
26558
26557
26556
25701
25700
25698
25697
25696
25695
25694
25727
25726
25725
26590
26588
26587
26586
26585
26584
26583
26581
26580
26579
26551
26550
26548
26547
26545
26544
26542
26541
26540
26539
26537
26536
26535
26534
26532
26531
26529
26528
26527
26526
26524
26523
26521
26520
26500
26499
26498
26497
26496
26495
26487
26479
26467
26466
26378
26370
26357
26356
26348
25732
25758
25756
25755
20025
20023
20022
20014
20013
11786
11781
11768
11767
12185
12184
12182
12178
12177
12823
12822
12821
12820
12819
12817
12816
12814
12804
12803
12801
12800
12798
12797
12557
12521
12519
12189
12181
12179
401
12216
12215
12214
12213
12212
12210
12209
12197
12196
12194
12193
12191
12190
12120
12119
394
33102
32862
