878

1954

505

1986

257

936

900

277

643

1351

519

101

1234

626

905

1988

1050

1738

841

1226