27338
19562
18962
17463
17351
14261
11916
11501
11230
10539
10376
10296
10002
9954
9927
9875
9812
9720
9620
9553
9537
9327
9078
9004
8556
8549
8466
8466
8444
8168
8158
8070
8026
7964
7946
7883
7787
7773
7685
7623
7538
7520
7496
7486
7181
7176
7144
7105
7069
6972
6935
6935
6932
6895
6875
6873
6859
6829
6806
6795
6706
6654
6641
6620
6599
6584
6563
6544
6518
6498
6411
6395
6383
6346
6323
6299
6291
6266
6178
6167
6049
6001
5992
5991
5955
5946
5937
5929
5920
5904
5892
5879
5811
5784
5736
5732
5718
5643
5627
5595
5541
5534
5521
5496
5482
5477
5473
5460
5434
5383
5378
5375
5375
5358
5350
5343
5309
5305
5295
5283
5248
5242
5241
5201
5199
5149
5135
5134
5112
5101
5100
5091
5083
5069
5006
5001
5000
4993
4977
4964
4957
4938
4882
4874
4870
4858
4857
4835
4826
4824
4785
4769
4757
4744
4698
4663
4650
4648
4647
4622
4612
4611
4571
4551
4549
4521
4517
4508
4498
4479
4478
4471
4448
4423
4419
4415
4401
4400
4398
4396
4391
4390
4373
4361
4361
4359
4327
4327
4322
4314
4313
4308
4298
4286
4284
4283
4265
4259
4258
4247
4245
4243
4235
4220
4207
4197
4194
4173
4169
4160
4157
4156
4154
4144
4141
4136
4135
4122
4115
4114
4111
4107
4081
4074
4061
4050
4048
4032
4028
4025
4020
4017
4013
4003
3987
3982
3978
3975
3972
3964
3941
3939
3937
3925
3923
3888
3887
3883
3847
3838
3833
3833
3824
3808
3791
3778
3773
3771
3769
3763
3758
3747
3738
3735
3730
3726
3725
3719
3707
3706
3694
3694
3690
3656
3649
3648
3647
3645
3597
3593
3580
3572
3570
3568
3557
3555
3553
3541
3528
3517
3497
3489
3481
3480
3479
3461
3432
3426
3425
3423
3423
3419
3418
3412
3410
3409
3409
3392
3390
3360
3355
3355
3352
3328
3322
3297
3294
3288
3284
3281
3280
3279
3268
3264
3262
3252
3243
3232
3227
3221
3217
3211
3201
3197
3175
3165
3158
3158
3156
3153
3152
3151
3142
3136
3129
3128
3127
3119
3118
3118
3114
3112
3095
3090
3078
3077
3076
3071
3066
3060
3054
3048
3046
3035
3033
3032
3030
3029
3029
3027
3013
3004
2994
2990
2988
2981
2981
2977
2977
2969
2969
2965
2964
2959
2958
2954
2950
2916
2914
2913
2911
2904
2897
2895
2895
2893
2891
2890
2888
2886
2882
2866
2866
2864
2861
2857
2851
2849
2838
2836
2822
2803
2792
2790
2789
2788
2780
2779
2772
2765
2763
2762
2751
2749
2741
2741
2725
2724
2720
2719
2719
2718
2715
2714
2705
2703
2698
2693
2691
2680
2674
2674
2657
2647
2644
2640
2633
2632
2630
2629
2614
2613
2607
2593
2590
2590
2582
2574
2574
2571
2554
2546
2544
2532
2524
2521
2515
2514
2511
2511
2510
2508
2500
2496
2494
2492
2490
2486
2483
2482
2479
2474
2473
2447
2445
2428
2427
2420
2403
2378
2376
2365
2361
2361
2353
2348
2337
2336
2336
2322
2322
2315
2302
2301
2296
2295
2293
2283
2280
2277
2261
2259
2258
2255
2244
2224
2211
2199
2198
2194
2192
2176
2155
2154
2133
2122
2117
2100
2070
2070
2068
2037
2022
2013
2004
2004
1957
1951