525
527
511
488
522
508
533
514
492
558
513
539
507
524
554
528
500
523
530
577
551
519
536
535
512
561
506