108598 638
22159 657
12544 591
115846 862
110578 241
19265 342
65084 1084
25820 392
4304 304
3521 516