5095 655
3691 567
29463 688
11287 474
9168 737
19479 81
24385 903
16744 95
10178 591
896 102
2885 662