42237 282
33168 821
31298 334
12793 738
44710 350
10179 577
3594 608
7124 532
2916 552
1803 63
15381 109