597

250

613

1241

243

1119

1168

430

352

792

1988

480

102

1972

1294

836

1217

1085

570

596