643

929

538

1668

1897

1953

1954

550

1376

328

1004

1211

1165

129

509

1419

1236

639

200

131