39941 646
25742 876
15787 377
21076 343
32860 491
7943 447
23079 290
16254 621
3552 697
1652 138
4748 230