905

972

595

1503

348

1247

1155

915

422

1853

232

1601

659

639

999

748

1115

1308

1402

1920