39799 646
25736 876
15784 377
21069 343
32851 491
7932 447
23054 290
16233 621
3551 697
1649 138
4740 230