40110 646
25751 876
15795 377
21091 343
32872 491
7956 447
23124 290
16287 621
3560 697
1653 138
4759 230