42142 282
33138 821
31282 334
12787 738
44602 350
10128 577
3582 608
7113 532
2909 552
1799 63
15327 109