108985 638
22174 657
12552 591
115980 862
110792 241
19327 342
65131 1084
25900 392
4320 304
3525 516