5043 655
3662 567
29440 688
11281 474
9165 737
19472 81
24334 903
16708 95
10167 591
895 102
2885 662