1316

1463

1140

1522

1304

420

518

390

1868

1039

624

940

667

1642

1060

1812

829

328

1526

996