40115 646
25751 876
15795 377
21091 343
32872 491
7956 447
23127 290
16287 621
3561 697
1653 138
4760 230