10129
6444
5050
5017
3572
3430
3036
2978
2646
2585
2523
2195
2056
1911
1878
1783
1736
1712
1605
1554
1479
1373
1336
1292
1284
1234
1203
1175
1165
1165
1136
1093
1090
991
973
954
941
909
905
896
880
872
861
832
830
827
800
733
720
720
707
702
691
679
654
650
637
627
613
600
580
572
572
544
535
526
516
487
462
461
458
441
437
391
386
384
383
382
375
336
331
324
321
311
311
294
291
287
286
277
277
268
268
265
258
253