47085 411
25476 818
6235 211
4577 187
282347 803
110121 643
75332 636
66111 151
47132 422
35264 260
19127 302
5390 398
3920 397