45756 373
125784 767
25049 243
19705 841
14087 556
10491 450
41217 240
3745 234
3635 846
2213 269
1440 56
5630 876