46972 411
25396 818
6224 211
4420 187
280463 803
110033 643
75260 636
65955 151
47035 422
35203 260
19083 302
5366 398
3904 397