39864 646
25737 876
15785 377
21072 343
32857 491
7939 447
23070 290
16244 621
3551 697
1652 138
4746 230