42202 282
33155 821
31292 334
12790 738
44677 350
10162 577
3592 608
7119 532
2913 552
1803 63
15358 109