39765 646
25736 876
15781 377
21066 343
32847 491
7928 447
23037 289
16222 621
3551 697
1647 138
4736 230