39877 646
25739 876
15785 377
21072 343
32857 491
7939 447
23071 290
16246 621
3551 697
1652 138
4748 230