42246 282
33171 821
31301 334
12795 738
44720 350
10182 577
3595 608
7125 532
2918 552
1804 63
15384 109