
1583

1087

932

856

989

1522

645

1305

230

213

162

298

323

211

243

3967

2530

2646

2826

4628