42105 282
33125 821
31273 334
12787 738
44571 350
10110 577
3581 608
7112 532
2907 552
1798 63
15308 109