42261 282
33180 821
31305 334
12795 738
44739 350
10187 577
3597 608
7126 532
2920 552
1807 63
15393 109