3161
3930
2943
28961
28218
2874178
27923
52351
2700
25712
25031
22235
31597
24160
22462
20013
1623267
15692
1439148
13856
1288144
12190
10970
9250