46982 411
25402 818
6225 211
4424 187
280670 803
110041 643
75276 636
65966 151
47049 422
35210 260
19088 302
5367 398
3906 397