40165 647
25753 876
15795 377
21097 343
32877 491
7958 447
23143 290
16298 621
3562 697
1653 138
4762 230