39735 646
25735 876
15781 377
21063 343
32842 491
7927 447
23026 289
16217 621
3551 697
1645 138
4735 230