952

1132

1441

1721

483

450

234

397

1289

244

807

1165

989

588

1240

1601

1113

1292

1724

1587