2327
776
659
905
764
737
652
645
641
704
769
724
1095
1362
740
689
748
711
710
1127
683
744
723
666
761
1109
727
644
655
688
716
1084
796
782
748
688
1797
751
978
1334
725
906
955
996
1100
792
1347
1011
843
1114
7551
723
1376
831
860
1590
848
780
922
732