40063 646
25747 876
15792 377
21086 343
32869 491
7952 447
23106 290
16270 621
3559 697
1652 138
4756 230