39555 645
25730 876
15775 377
21046 343
32824 491
7903 447
22961 289
16163 621
3541 697
1642 138
4724 230