42212 282
33161 821
31293 334
12792 738
44687 350
10166 577
3593 608
7120 532
2914 552
1803 63
15365 109