624
579
575
827
730
762
839
618
904
900
593
613
699
662
628
620
733
578
1001
669
1408
605
591
940
585
772
716
675
696
1371
684
667
790
640
651
586
1059
650
566
631
655
756
581
1101
792
717
658
983
843
703
699
833
