40105 646
25750 876
15795 377
21090 343
32871 491
7955 447
23121 290
16284 621
3560 697
1653 138
4758 230