5036 655
3659 567
29438 688
11280 474
9162 737
19471 81
24324 903
16701 95
10166 591
895 102
2885 662