5037 655
3660 567
29438 688
11280 474
9163 737
19471 81
24325 903
16701 95
10166 591
895 102
2885 662