42268 282
33181 821
31306 334
12797 738
44752 350
10190 577
3598 608
7127 532
2922 552
1807 63
15396 109