46928 411
25369 818
6220 211
4394 187
279759 803
110011 643
75245 636
65907 151
46989 422
35183 260
19074 302
5353 398
3899 397