47033 411
25437 818
6232 211
4443 187
281352 803
110084 643
75298 636
66026 151
47073 422
35224 260
19108 302
5376 398
3913 397