39837 646
25737 876
15784 377
21071 343
32856 491
7936 447
23068 290
16240 621
3551 697
1650 138
4745 230