40117 281
32690 821
31004 334
12669 738
42869 348
9545 577
3505 608
7015 532
2854 552
1741 63
14568 109