42235 282
33168 821
31297 334
12793 738
44709 350
10178 577
3594 608
7123 532
2916 552
1803 63
15380 109