46935 411
25376 818
6220 211
4397 187
279847 803
110013 643
75246 636
65910 151
46991 422
35185 260
19074 302
5355 398
3900 397