22730
20822
12956
11530
10000
8270
71836
6980
6230
5700
5372
5250
5060
4970
4940
482160
4820
4760
4643
4630
4412
4261
4230
4050
3731
3710
3560
3551
3370
3330
3260
3210
3122
3030
2880
28558
2850
2840
27865
2773
2700
2640
26030
25529
25339
2510
24717
2470
2440
24318
2430
23832
23730
2371
2350
23412
23251
2230
22127
2160
21340
21217
2080
2070
2060
2020
20158
20135
1990
1980
19618
19473
1890
18724
1870
18580
18314
1780
17715
17515
1750
17412
1740
1690
1670
1669
1660
163269
1620
1570
1560
1552
15462
1549
15320
15244
1505
15032
1492
14819
1489
14813
1450
14424
14329
1430
14214
1420
14019
13914
1390
1380
13714
1379
13651
1347254
1320
13110
13117
13014
12836
12824
1270
1260
12541
12419
12323
1229
12115
11914
1190
11815
11719
1179
1173
1169
11531
1150
1146
1140
11229
1120
1119
11035
1106
1100
10925
10910
1080
1085
1087
10734
10622
10624
1050
10425
10415
1043
1040
10333
1036
1030
10216
10223
1021
10125
10113
10127
1018
1004
10018
1006
9916
993
9833
9812
9816
988
980
981
9725
970
9610
960
940
930
9317
934
9244
9233
9226
9213
926
920
919
917
910
911
899
8935
890
864
8618
8454
845
840
8321
8316
836
8324
834
838
8322
837
8319
830
8230
827
8218
8214
820
8123
817
810
8019
8026
804
7918
790
788956
787
780
7714
7717
770
7616
767
7514
752
757
750
7415
7416
7412
7410
744
740
7316
7310
736
730
7135
714
710
7127
7015
7027
702
701
6914
697
695
690
686
688
680
6724
670
665
6616
656
6513
647
640
634
639
638
620
6224
6210
6211
611043
6112
617
614
613
607
603
6010
602
5919
5912
595
590
5816
580
5736
575
560
558
557
5411
542
540
5412
532
535
539
530
5222
5210
522
526
520
5111
513
517
515
512
507
501
5044
505
506
500
495391
4910
4913
493
494
490
492
496
489
480
4812
481
487
4813
484
486
475
478
4713
4722
473
476
472
474
470
4625
4621
466
467
463
458
450
456
4530
453
457
4411
449
448
441
4410
446
442
445
440
432802
432
431
438
436
422
427
420
413
4116
410
415
416
404
407
4012
401
400
39132
3912
394
390
397
393
382234
386
3810
383
385
387
388
380
375
376
371
373
370
374
363662
363
367
365
3610
3616
366
364
353
350
342
3410
344
343
345
340
341
335
333
337
330
327
3215
321
323
320
326
312035
318
316
314
315
312
319
313
310
309
303
304
301
300
305
293
291015
290
296
292
291
297
281702
284
285
280
282
283
2710
270
271
273
264
263
260
261
252031
257
250
256
2511
254
252
255
253
240
246
242
241
247
244
243
245
234
231
236
232
22149
228
2210
221
220
224
226
225
217747
211
210
212
200
203
202
192395
190
1911
195
191
196
193
192
185
183
180
184
182
170
171
174
163
160
166
161
162
152
155
153
150
143
146
140
131
125726
124293
120
125
122
112
114
110
111
102
100
101
92430
97942
90
80
88
84
73448
71
70
6859
60
50
51
46821
45925
41216
43868