47093 411
25477 818
6236 211
4582 187
282377 803
110124 643
75333 636
66115 151
47134 422
35268 260
19129 302
5391 398
3920 397