42116 282
33131 821
31274 334
12787 738
44579 350
10115 577
3581 608
7112 532
2907 552
1798 63
15316 109