40238 647
25759 876
15796 377
21105 343
32882 491
7964 447
23174 290
16312 621
3564 697
1659 138
4766 230