42196 282
33155 821
31292 334
12790 738
44668 350
10159 577
3590 608
7119 532
2913 552
1803 63
15356 109