45574 373
125662 767
25027 243
19687 841
14069 556
10488 450
41172 240
3739 234
3634 846
2213 269
1435 56
5630 876