18720271
16221243
14277264
13247369
7125654
5992261
5497915
5030060
2163453
1670447
1221043
959391
36333124
29231169
17944091
16985506
11277952
9160193
9155601
6550142
2580503
886924
397275
251965
4111031
1386705
1217107
1017668
716126
698772
604920
521604
504461
465840
392835
261742
10443681
6884760
5630527
5515207
3827432
3582695
2973120
1804434
1582831
1475354
647816
483934
3941648
2359562
709301
587775
540263
513576
364473
337494
214876
133807
125235
98973