42272 282
33187 821
31308 334
12797 738
44758 350
10197 577
3598 608
7127 532
2922 552
1808 63
15396 109