39804 646
25736 876
15784 377
21069 343
32851 491
7932 447
23054 290
16233 621
3551 697
1650 138
4741 230