5051 655
3666 567
29440 688
11283 474
9165 737
19472 81
24337 903
16712 95
10167 591
895 102
2885 662