683
900
681
520
597
573
572
591
1578
605
718
698
522
922
1440
591
533
503
718
536
633
1074
624
530
574