40186 647
25755 876
15795 377
21100 343
32879 491
7959 447
23158 290
16303 621
3562 697
1655 138
4763 230