29317
20581
18233
14132
12806
82511
635184
6190
6180
6120
5670
5600
5310
5302
4980
4890
4740
4523
4402
4231
4073
4030
3960
38127
3700
3690
3560
3530
3521
3450
3388896
33062
3190
3092
3071
3020
2860
28158
2758313
2710
2590
2574178
25730
24923
2470
2460
2440
23918
2380
23732
2370
23430
2320
2290
22734
2268160
2220
2214
22027
21712
2130
2120
21117
21140
2080
2070
2030
2020
2010
19935
1990
19558
1950
19118
190894
1891833
1870
18424
1830
1780
1763391
17415
1700
1690
1670
1654354
1650
1649
1640
15919
1590
15616
152736
1509
1487
1489
14832
1482
1480
14719
14620
1460
14513
14412
1440
1430
1410
14029
1400
1390
1387959
13814
1389
1379
1360
13514
1349
13314
1330
1329
13014
1300
1281013
12713
12524
12441
12323
1230
12219
12112
12026
11911
1199
11915
1190
11717
11730
11513
1159
1153
1150
1140
11331
1129
11214
1120
11129
11025
10925
10910
1090
1085
1087
1078869
1079
1060
10634
1066
10515
1050
1040
10429
10323
1030
10116
1018
10123
1010
1011
10018
995
9914
9813
986
983
981
970
963715
963
960
9525
9513
9518
950
946327
940
935541
930
9312
9226
9213
927
920
9117
916
9110
914
910
908060
900
902
894
896
883
889
8812
880
881
863
860
854
838
830
824
8214
827
820
817
818
8119
810
804
800
797
7918
7924
798
790
788
7714
7718
7722
7717
770
767
758103
750
744
736
737
733
7210
725
720
710
7015
704
7012
7027
701
694
697
684
680
678
670
665
653579
6510
656
652
650
647
6413
639
6313
624
611043
6112
610
617
6124
613
614
600
603
592
598
590
586
5810
580
570
575
576
5610
5536
556
553
542
540
530
522
529
526
511311
5111
513
517
512
515
510
502268
507
500
505
506
499
4910
4913
490
496
480
486
4813
487
484
477
471
4713
474
473
472
479
476
470
4625
466
464
460
450
453
452
4411
4410
446
445
440
444
447
432802
438
433
4312
432
431
436
430
437
422966
425
423
426
428
422
427
412
413
4116
414
416
418
415
410
4012
402
3912
396873
394
393
390
382234
388
387
383
385
381
380
371
373
370
377
3610
365
360
3616
364
357
350
3510
340
344
3410
342
341
334
335
332
325
321
323
326
320
3115
316
315
312
318
313
310
3014
309
308
291015
294
290
291
293
295
281702
282
280
283
274
273
270
276
271
260
261
266
2610
264
267
252031
254
250
255
253
252
240
246
2410
242
247
244
243
245
230
231
234
235
233
232
22149
220
224
226
225
217747
212
211
210
204317
202
200
206
192395
195
191
196
193
192
190
180
182
185
173
174
175
170
171
160
166
161
162
150
153
152
155
143
140
142
135265
137978
133
130
134
131
124632
126
121
120
125
115726
114293
110
111
108433
102
100
92430
97942
91739
9763
92
90
91
80
88
84
70
73448
71
6859
63644
60
50
46821
45925
41216
43868
44536
45580