1502

1402

664

226

1594

247

1810

251

1346

1410

1092

1642

1381

192

540

577

991

681

1074

578