42324 282
33202 821
31321 334
12798 738
44838 350
10222 577
3600 608
7140 532
2927 552
1814 63
15440 109