5060 655
3672 567
29448 688
11283 474
9166 737
19474 81
24347 903
16718 95
10170 591
895 102
2885 662