39685 646
25735 876
15780 377
21058 343
32838 491
7920 447
23008 289
16202 621
3549 697
1645 138
4733 230