46923 411
25367 818
6220 211
4389 187
279646 803
110009 643
75245 636
65900 151
46986 422
35181 260
19072 302
5351 398
3896 397