40165 647
25754 876
15795 377
21097 343
32878 491
7958 447
23151 290
16299 621
3562 697
1653 138
4762 230