39840 646
25737 876
15784 377
21071 343
32856 491
7937 447
23068 290
16240 621
3551 697
1650 138
4746 230