40313 647
25762 876
15799 377
21113 343
32892 491
7968 447
23185 290
16327 621
3566 697
1659 138
4776 230