1226

843

502

523

1783

717

623

1612

1959

1041

268

140

1165

879

631

193

1439

1490

1793

1299