560
526
616
538
492
693
663
673
924
547
491
567
726
617
657
584
592
827
455
578
440
443
558
645
477
502