5086 655
3685 567
29459 688
11286 474
9168 737
19478 81
24378 903
16742 95
10175 591
896 102
2885 662