40125 646
25751 876
15795 377
21092 343
32872 491
7957 447
23129 290
16290 621
3561 697
1653 138
4760 230