1038

1012

1137

1320

263

220

1645

1503

823

359

1196

158

1553

731

902

1081

1390

1626

823

487