41981 282
33081 821
31253 334
12768 738
44460 349
10035 577
3572 608
7101 532
2900 552
1791 63
15191 109