45562 373
125643 767
25025 243
19685 841
14068 556
10485 450
41162 240
3739 234
3634 846
2212 269
1433 56
5628 876