1109
680
651
990
1071
782
829
1106
882
707
768
762
632
737
729
825
1158
792
646
1274
995
845
930
1273
643
643
744
689
616
692
736
1836
832
657
808
3119
617
714
654
645
838
13133
713
763
712
718
1198
1013
1025
1091
873
692
738
799
687
728
722
3747
841
751