40159 646
25751 876
15795 377
21096 343
32876 491
7958 447
23141 290
16296 621
3562 697
1653 138
4762 230