1582

945

171

1903

1736

406

838

121

641

564

1049

1124

1641

1394

728

1651

1089

829

683

1413