45768 373
125799 767
25057 243
19708 841
14089 556
10492 450
41219 240
3747 234
3635 846
2214 269
1442 56
5631 876