39887 646
25740 876
15785 377
21073 343
32858 491
7939 447
23074 290
16249 621
3551 697
1652 138
4748 230