513
536
574
545
518
595
489
509
521
525
528
511
488
524
508
534
516
492
560
514
539
554
500
531
578
551
529
537