109023 638
22174 657
12552 591
115988 862
110806 241
19330 342
65134 1084
25906 392
4320 304
3526 516