108451 638
22156 657
12542 591
115808 862
110497 241
19250 342
65072 1084
25798 392
4300 304
3521 516