108954 638
22173 657
12550 591
115969 862
110769 241
19322 342
65124 1084
25892 392
4317 304
3524 516