40169 647
25754 876
15795 377
21098 343
32879 491
7959 447
23154 290
16299 621
3562 697
1655 138
4762 230