42117 282
33132 821
31275 334
12787 738
44580 350
10116 577
3581 608
7112 532
2907 552
1798 63
15318 109