39870 646
25737 876
15785 377
21072 343
32857 491
7939 447
23070 290
16245 621
3551 697
1652 138
4748 230