42110 282
33125 821
31273 334
12787 738
44575 350
10113 577
3581 608
7112 532
2907 552
1798 63
15313 109