42033 282
33098 821
31260 334
12772 738
44507 350
10070 577
3576 608
7109 532
2903 552
1793 63
15244 109