2383
738
644
718
665
749
2714
696
734
892
1076
651
972
861
635
687
721
706
737
3098
647
740
828
691
667
721
775
810
674
639
734
695
642
731
680
1027
627
660
673
2129
645
882
869
688
739
655
1804
691
652
714
728
683
949
628
900
694
643
684
776
1986