1235

123

1396

1337

1932

1041

354

1092

721

688

1882

992

233

1159

1502

1022

300

1188

651

1450