40308 647
25762 876
15798 377
21112 343
32890 491
7968 447
23185 290
16326 621
3565 697
1659 138
4775 230