5060 655
3672 567
29449 688
11283 474
9166 737
19474 81
24348 903
16720 95
10172 591
895 102
2885 662