42145 282
33140 821
31284 334
12787 738
44605 350
10131 577
3582 608
7113 532
2909 552
1800 63
15328 109