40173 647
25755 876
15795 377
21099 343
32879 491
7959 447
23155 290
16300 621
3562 697
1655 138
4762 230