42160 282
33145 821
31288 334
12787 738
44622 350
10145 577
3584 608
7116 532
2912 552
1802 63
15343 109