4769
4768
3994
3993
8095
8094
8092
3530
3744
3742
5098
5097
2125
2124
2123
8420
8419
8418
8416
8415
8414
8413
8411
8410
8408
8407
8329
8328
8326
8325
3953
5881
5880
5869
5868
5867
5865
5878
5876
5875
5873
5872
5871
3852
4207
3503
3498
5863
5862
5861
5859
5858
5857
5856
5854
5853
5851
5850
5849
5848
5846
5845
5843
5842
2120
2119
2118
4229
3685
5966
5965
5963
4210
3725
9107
9103
9101
9100
9098
9097
9089
9088
9087
9086
9172
9171
9170
9068
9067
9142
9110
9109
9108
9258
9256
9144
9056
9055
9053
9168
9174
9063
9062
9060
9052
9051
9022
9021
9020
2271
3143
3142
3141
3140
3139
3135
3134
3132
3131
3130
3129
4304
6857
3709
3707
3907
3905
3547
6690
6689
6687
6686
6623
6289
6288
6287
6286
6284
6283
6281
6276
6275
6274
6272
6271
6270
6268
6267
6265
6264
6263
6262
6260
6259
6257
6256
6255
6254
6252
6251
6249
6248
5993
5992
5990
5989
5919
5917
5916
5914
4237
6860
3711
3706
3058
3526
3525
6246
6245
6244
6243
6241
6240
6238
6233
6232
6231
6229
6433
6432
6430
6429
6428
6427
6425
6424
6422
6421
6420
6419
6417
6416
6414
6413
6346
6345
6343
6342
5973
5971
5970
5962
5961
5922
3883
3962
3960
3959
4159
4157
4156
4154
4153
7746
7745
7744
7742
7741
7740
7739
7737
7736
7734
7733
7732
7731
7729
7728
7726
7725
7624
7623
7621
7620
7619
7618
7616
3596
7889
7888
7886
7885
7789
7784
7776
7775
7867
7866
7865
7863
7862
7861
7860
7858
7857
7855
7854
7853
7852
7850
7849
7847
7846
7845
7844
7842
7841
7839
7838
7837
7836
7834
7833
7831
7830
7816
7815
7813
7812
7810
7803
7802
7801
7800
3777
3770
4609
4608
4607
4605
4604
7473
7472
7470
7469
7468
7467
7465
7464
7462
7461
7132
7131
7129
7128
3628
3626
3625
7041
7040
7039
7037
7036
6992
6991
6989
6988
3670
3668
3667
3665
3583
3602
5831
5830
5828
5827
3924
8149
8148
8146
8145
8208
8207
8206
8204
8203
4331
4329
4327
4325
4321
5095
5094
5093
5092
3259
3061
8256
8255
8254
8252
8251
8250
8249
8247
8246
8244
8243
8242
8241
8239
8238
8236
8235
8234
8233
8231
8230
8228
8227
8226
8225
4681
4680
4029
4028
4026
4025
2154
2153
2152
2151
2150
2205
2236
2235
2234
2233
2232
2231
8025
6603
6602
3768
3767
3766
4204
4202
6619
6618
6610
6609
3759
7993
7992
7991
7989
7988
7936
7935
7933
7932
7767
7762
7749
7748
6946
6945
6944
6942
6941
6940
6939
6937
6936
6934
6933
6932
6931
6929
6928
6926
6925
6924
6923
6921
6920
6918
6917
6916
6915
6913
6912
6910
6909
6892
6891
6890
6888
6887
6886
6885
6883
6882
6880
6879
6878
6877
6875
6874
6872
6871
6870
6869
6867
6866
6864
6863
3723
3715
3705
3704
3703
3702
5137
5136
6209
6208
6206
6205
6204
6203
6201
6200
6198
6197
7546
7541
7534
7533
3600
3595
3587
3586
5101
5100
3957
3956
4198
4197
8112
8086
8085
3991
3990
7798
7797
7795
7794
3572
3571
3569
3540
7011
7010
7009
7007
7006
3678
3677
8143
8142
8141
8139
8138
8137
8136
8134
8133
8131
8130
8129
8128
8126
8125
8123
8122
8121
8120
8118
8117
8115
8114
8102
8098
8084
8083
8023
8022
8020
8019
5134
5133
3942
3941
2987
3041
3029
3028
4802
5090
5089
2877
2876
2875
2793
2867
2866
2865
2863
2840
2836
2835
2833
2832
2831
2830
2826
2825
2823
2879
2915
2914
2913
2912
2911
2907
2906
2905
2903
2902
2900
2899
2897
2896
2895
2893
2892
2891
2813
2812
2802
2801
2800
2792
2790
2789
2788
2787
4350
4349
4348
4279
4278
4277
4276
4275
4272
4271
4270
4267
4285
4250
4249
5824
5822
5821
5819
5818
3922
3920
3919
3911
3910
5376
5375
5374
5373
5372
5371
5367
5366
5365
5348
5347
5346
5345
5344
5342
5341
5340
5339
5338
5337
5336
5334
5333
5332
5331
5329
5328
5327
5326
5324
5323
5316
5315
5216
5215
3644
4061
3850
3849
3847
6906
6904
6903
6901
6900
3695
4615
4614
4059
4058
4056
4055
6849
6848
6847
6845
6844
6843
6842
6840
6839
6837
6836
6835
6834
6832
6831
6829
6828
6827
6826
6824
6823
6821
6820
6792
6791
6789
6788
3740
3838
3836
3835
3833
3832
8081
8080
8079
8016
8014
8013
8011
8010
3538
6031
6029
6028
6026
6025
5931
5929
5928
3890
3888
3887
4023
4022
3829
3827
3822
3814
3813
4567
8690
8689
8688
8686
8685
8684
8683
8681
8680
8678
8677
8676
8675
8673
8672
8670
8669
8311
8310
8308
8307
4621
4620
4047
4046
3699
3697
6004
6002
6001
5999
5998
5946
5944
5943
3903
3901
3900
7034
7033
7032
7030
7029
7028
7027
7025
7024
7022
7021
7020
7019
7017
7016
7014
7013
7001
7000
6998
6997
3675
3674
3672
3664
3648
3647
3807
3805
3804
4117
4115
4114
4098
4096
4095
7193
7192
7191
7189
7188
7187
7186
7184
7183
7181
7180
7179
7178
7176
7175
7173
7172
7171
7170
7168
7167
7165
7164
3633
3632
5024
5023
5019
3865
3864
3862
2115
2114
2113
2110
2105
2104
4338
6295
6294
6292
6291
5984
5983
5981
5980
5939
3898
4076
4074
4073
4071
4070
7119
7118
7117
7115
7114
7113
7112
7110
7109
7107
7106
7105
7104
7102
7101
7099
7098
7097
7096
7094
7093
7091
7090
3642
3641
3639
3638
4152
4150
4149
4147
3693
3692
3684
3683
6632
6631
6629
6628
3761
3567
3565
3564
3551
3550
3896
3895
3738
3737
3729
3728
4569
4565
4564
4093
4092
4090
3513
5131
5130
5129
5127
5126
3939
3938
7154
7152
7151
7138
7137
3630
8729
8703
8702
8701
8700
8699
8698
8696
8695
8693
8692
8302
8301
8299
8298
4167
4146
4144
4143
4141
4140
4139
4138
4137
4136
5611
5610
5609
5608
5607
5606
5605
5603
5602
5601
5600
5599
5597
5596
5595
5594
5592
5591
5590
5589
5587
5586
5579
5578
5493
5492
5180
5179
5178
5139
3930
3929
3881
3880
3878
8193
8191
8190
8188
8187
3515
4429
4428
4427
6022
6020
6019
6017
6016
5926
5921
5913
3885
3877
7612
7611
7604
7603
3581
3580
3578
3577
4402
3752
3751
3749
3872
3871
3869
3861
3066
3064
3037
3036
3034
3033
3032
3031
3027
3026
3024
3023
4577
4575
4574
3090
3088
3087
3086
3085
3084
3083
3071
3070
3078
3077
3076
2985
3116
3115
3114
3113
3112
3108
3107
3106
3104
3103
3101
3100
3098
3097
3096
3094
3093
3092
3009
3008
2998
2997
3068
3067
3021
3020
3019
3080
2994
2992
2991
2989
2984
2983
2982
4346
4345
4344
4343
4341
4318
4400
4399
4397
4396
4395
4394
4392
4391
4390
4195
3977
3975
4562
6085
6084
6083
6082
6080
6079
6077
6072
6054
6053
6051
6050
6049
6048
6046
6045
6043
6042
6041
6040
6038
6037
6035
6034
5937
5935
5934
5933
5912
5870
3893
3892
3876
4184
4183
4169
4168
4193
4192
4190
4189
4188
4187
4186
3757
3756
3748
3747
8349
3936
3935
4587
4586
4585
4584
4583
4579
4578
4561
4559
4558
4572
4568
4557
4556
4555
4553
4103
4102
4100
4089
4088
5124
5123
5122
5120
5119
5118
5117
5115
5114
5112
5111
5110
5109
5107
5106
5104
5103
3951
3950
3948
3947
4316
4315
4312
4311
4309
4308
4307
4306
4305
4303
4302
8223
8222
8220
8219
8182
8177
8169
8168
3511
3510
3497
3496
4233
4232
4216
4215
4213
4212
4211
4737
4014
8077
8076
8075
8074
8072
8071
8069
8068
8067
8066
8064
8063
8061
8060
8059
8058
8056
8055
8053
8052
8051
8050
8048
8047
8045
8044
8043
8042
8040
8039
8037
8036
8035
8034
8032
8031
8029
8028
3545
3544
3542
3537
3524
3523
4134
1516
1515
1514
1513
4133
4131
4130
4129
4128
4125
4124
8405
8404
8403
8401
8400
8356
8355
8353
8352
8351
8346
8344
3195
3194
3193
3192
3191
3190
3189
3188
3187
3186
3185
3184
3182
2276
3311
2257
2256
2250
2249
2247
2243
2248
2242
2241
2240
2239
2238
2103
2101
2100
2099
2098
2097
2096
2094
2093
2092
2091
2090
2089
2088
2087
3310
3273
3272
3271
3264
3262
3261
3260
3258
3257
3250
3246
3277
3255
3253
3249
3240
3239
3237
3236
3235
3234
3233
3231
3230
3319
3205
3203
3202
3200
3199
3198
2267
2265
5050
5039
5038
5037
5036
5035
5034
5033
5032
5029
5025
5020
5018
5017
5016
5015
5014
5012
5011
5010
5009
5008
5007
5005
5004
4908
4907
4928
4926
4925
4923
4922
4906
4905
4904
4902
4901
4890
4888
4887
4885
4880
4879
4878
4876
4875
4874
4872
4780
4779
4777
4776
4775
4774
3979
3974
3973
3972
3971
8759
8758
8757
8755
8754
8753
8752
8750
8749
8747
8746
8293
8292
8290
8289
4122
1512
1511
1510
4121
4120
4111
4300
4299
4293
4292
4291
4290
4286
4284
4283
4282
4281
4266
4264
4263
4262
4261
4260
4259
4258
4257
4256
4255
4244
4243
4252
4248
4247
4246
4242
4241
4240
4239
4238
4236
4235
3494
3493
3492
3491
3490
3486
4366
4363
4362
4361
4359
4364
8381
8380
8378
8377
8376
8375
8373
8372
8370
8369
8368
8367
8365
8364
8362
8361
8347
8343
8335
8334
3476
3968
3966
3965
3778
3854
3846
3845
3844
3843
3842
3841
3799
3795
7126
7125
7124
7122
7121
3623
3622
3606
3605
4707
3802
3800
3794
3793
3791
3790
3789
3788
3787
3786
3785
3784
3783
6596
6594
6593
6591
6582
6581
6580
6578
6587
6586
6584
6583
3780
4735
4734
4729
4721
4727
4726
4722
4720
4718
4717
4716
4715
4714
4713
4712
4710
4709
4705
4708
4704
4703
4702
4700
4699
4698
4697
4690
4689
4688
4686
4685
4684
4683
4010
4009
4008
3423
3422
2262
2261
2778
2777
2773
2772
2771
2770
2769
2768
2767
2760
2758
2757
2755
2754
2753
2752
2751
2749
2748
2746
2745
2744
2743
2741
2740
2738
2737
2382
2381
2379
2375
2374
2373
2372
2294
2293
2291
2290
2289
2288
2287
2286
2285
2283
2282
2281
2274
2270
2260
2259
2258
1872
1871
1870
1869
1868
1862
1847
1846
1844
1843
1842
1841
1839
1838
1837
1522
1521
1519
1518
1517
1835
1834
1833
1819
1818
1817
1816
1813
1812
1811
1810
1809
1808
1807
1806
1805
1803
1802
1798
1796
1795
1794
1793
1792
1791
1790
1789
1861
1860
1562
1561
1560
1559
1558
1557
1556
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1545
1544
1543
1542
1859
649
648
647
1858
660
659
658
1857
1856
1855
1854
1853
1852
1851
1850
1849
1848
1529
1528
1527
1526
1525
1524
1523
