46953 411
25389 818
6223 211
4415 187
280230 803
110026 643
75257 636
65945 151
47013 422
35198 260
19080 302
5361 398
3902 397