46909 411
25362 818
6218 211
4378 187
279507 802
110001 643
75239 636
65893 151
46973 422
35176 260
19070 302
5350 398
3895 397