42284 282
33195 821
31310 334
12797 738
44786 350
10204 577
3598 608
7128 532
2923 552
1811 63
15409 109