42131 282
33137 821
31280 334
12787 738
44597 350
10124 577
3581 608
7113 532
2909 552
1799 63
15321 109