39901 646
25741 876
15787 377
21076 343
32860 491
7941 447
23076 290
16250 621
3552 697
1652 138
4748 230