47056 411
25449 818
6235 211
4497 187
281801 803
110105 643
75317 636
66060 151
47102 422
35243 260
19120 302
5387 398
3918 397