3860
3480
2903
28061
27518
27323
2774178
52151
2660
25112
23931
21635
31107
23790
21872
19613
1581267
15242
1409148
13636
1246144
12000
10660
9040