469

680

1942

954

841

1266

806

505

2000

1357

972

1709

373

1173

1792

953

1785

436

108

988