963

1205

469

180

350

1764

1742

1498

1975

1106

1082

992

585

1052

1713

903

1492

477

948

1292