402

1013

1326

971

655

966

1962

1908

694

1000

789

326

1103

869

100

1699

477

1435

838

905