42058 282
33107 821
31261 334
12773 738
44528 350
10080 577
3577 608
7110 532
2903 552
1795 63
15268 109