1412
1147
1240
1119
692
849
713
792
862
905
810
845
760
904
812
684
859
832
758
876
806
782
788
827
783
768
764
777
745
766
759
786
878
821