42091 282
33118 821
31269 334
12785 738
44559 350
10101 577
3579 608
7110 532
2907 552
1798 63
15300 109