39731 646
25735 876
15781 377
21063 343
32842 491
7926 447
23026 289
16216 621
3551 697
1645 138
4735 230