109052 638
22174 657
12553 591
115997 862
110818 241
19330 342
65138 1084
25911 392
4320 304
3526 516