46851 411
25346 818
6198 211
4354 187
278800 802
109972 643
75210 636
65835 151
46926 422
35142 260
19046 302
5336 398
3885 397