109729 638
22201 657
12574 591
116240 862
111283 241
19435 342
65201 1084
26019 392
4335 304
3535 516