108970 638
22174 657
12552 591
115975 862
110783 241
19322 342
65127 1084
25896 392
4319 304
3525 516