40163 646
25752 876
15795 377
21097 343
32877 491
7958 447
23141 290
16296 621
3562 697
1653 138
4762 230