42304 282
33200 821
31312 334
12797 738
44811 350
10213 577
3598 608
7128 532
2925 552
1812 63
15424 109