42145 282
33139 821
31283 334
12787 738
44604 350
10129 577
3582 608
7113 532
2909 552
1800 63
15327 109