39918 646
25742 876
15787 377
21076 343
32860 491
7942 447
23078 290
16252 621
3552 697
1652 138
4748 230