40153 646
25751 876
15795 377
21095 343
32875 491
7958 447
23140 290
16294 621
3561 697
1653 138
4762 230