906
710
744
742
664
670
599
652
605
647
606
593
596
555
573
683
647
565
506
539
538
529
540
580
612