40167 647
25754 876
15795 377
21097 343
32878 491
7959 447
23154 290
16299 621
3562 697
1653 138
4762 230