1497

1270

642

1192

788

1538

787

718

877

1214

482

336

780

901

888

1012

264

661

1117

524