108423 638
22155 657
12542 591
115802 862
110478 241
19247 342
65071 1084
25792 392
4298 304
3521 516