45511 373
125575 767
25004 243
19673 841
14057 556
10481 450
41134 240
3736 234
3632 846
2208 269
1429 56
5624 876