108935 638
22172 657
12550 591
115960 862
110755 241
19317 342
65121 1084
25891 392
4317 304
3524 516