108951 638
22173 657
12550 591
115966 862
110763 241
19321 342
65124 1084
25892 392
4317 304
3524 516