3081
3870
2903
28661
27818
2804178
27323
52151
2670
25112
24231
21635
31137
23850
21932
19643
1597267
15322
1415148
13666
1265144
12020
10720
9080