39638 645
25734 876
15778 377
21050 343
32834 491
7915 447
22981 289
16186 621
3547 697
1643 138
4730 230