42281 282
33190 821
31310 334
12797 738
44773 350
10202 577
3598 608
7127 532
2922 552
1810 63
15405 109