40230 647
25758 876
15796 377
21104 343
32882 491
7963 447
23173 290
16312 621
3564 697
1659 138
4766 230