108411 638
22155 657
12542 591
115799 862
110473 241
19247 342
65069 1084
25792 392
4298 304
3521 516