42185 282
33153 821
31291 334
12790 738
44654 350
10153 577
3588 608
7117 532
2913 552
1802 63
15354 109