42067 282
33109 821
31263 334
12775 738
44537 350
10087 577
3577 608
7110 532
2904 552
1795 63
15275 109