108960 638
22174 657
12550 591
115970 862
110771 241
19322 342
65125 1084
25894 392
4317 304
3525 516