109035 638
22174 657
12552 591
115990 862
110811 241
19330 342
65135 1084
25908 392
4320 304
3526 516