39810 646
25736 876
15784 377
21069 343
32853 491
7932 447
23060 290
16235 621
3551 697
1650 138
4743 230