313

501

210

1194

301

1267

1674

1181

1175

656

1510

1087

1917

1894

988

619

104

236

1318

1220