42151 282
33140 821
31285 334
12787 738
44610 350
10139 577
3583 608
7113 532
2909 552
1800 63
15332 109