844
1270
810
696
951
3309
976
859
3459
1960
794
796
714
701
792
669
809
700
760
771
808
705
704
872
4362
730
957
788
714
999
786
884
789
736
779
742
656
968
718
1213
2093
756
750
1037
910
775
694
707
703
813
944
723
666
821
797
2018
1028
1061
721
1440