42168 282
33149 821
31289 334
12788 738
44634 350
10149 577
3585 608
7116 532
2913 552
1802 63
15346 109