42166 282
33149 821
31289 334
12787 738
44633 350
10149 577
3584 608
7116 532
2912 552
1802 63
15345 109