42066 282
33109 821
31263 334
12774 738
44537 350
10085 577
3577 608
7110 532
2904 552
1795 63
15273 109