529
546
511
527
554
535
555
626
571
513
536
574
545
517
595
489
509
521
525
488
523
508
533
514
492
560
539
507
524
528