42276 282
33187 821
31309 334
12797 738
44766 350
10198 577
3598 608
7127 532
2922 552
1808 63
15399 109