586
808
646
704
771
670
672
585
651
778
613
664
598
512
555
601
544
504
979
517
583
724
534
641
647
575
634
606
591
731
643