45695 373
125742 767
25044 243
19697 841
14082 556
10490 450
41202 240
3741 234
3635 846
2213 269
1438 56
5630 876