40299 647
25762 876
15798 377
21112 343
32890 491
7968 447
23185 290
16325 621
3565 697
1659 138
4774 230