508

1036

342

224

1836

1246

1703

762

1771

1351

963

1058

1438

1647

1332

971

1276

1455

903

1178