3246
365
608
594
358
400
409
413
352
1029
791
351
364
413
421
278
357
341
289
259
339
398
542
279
535