39895 646
25741 876
15787 377
21076 343
32860 491
7941 447
23075 290
16249 621
3552 697
1652 138
4748 230