39821 646
25737 876
15784 377
21070 343
32853 491
7933 447
23065 290
16238 621
3551 697
1650 138
4745 230