42129 282
33136 821
31279 334
12787 738
44595 350
10123 577
3581 608
7113 532
2909 552
1799 63
15320 109