508

802

269

1465

1453

130

554

1831

453

519

1098

1143

722

545

1984

1618

172

451

152

1044