45878 373
125839 767
25066 243
19718 841
14094 556
10495 450
41233 240
3749 234
3635 846
2214 269
1443 56
5632 876