505

536

1394

1077

1112

1178

1247

441

1571

1461

806

800

1165

1240

1120

1782

712

171

861

1425