45498 373
125569 767
25003 243
19667 841
14055 556
10481 450
41132 240
3735 234
3631 846
2207 269
1427 56
5624 876