109046 638
22174 657
12552 591
115994 862
110814 241
19330 342
65137 1084
25909 392
4320 304
3526 516