2558
370
380
391
388
403
659
447
1523
610
582
289
897
504