40145 646
25751 876
15795 377
21094 343
32874 491
7957 447
23138 290
16293 621
3561 697
1653 138
4761 230