1398
1133
1227
1106
679
833
700
774
849
877
794
813
745
894
783
672
847
822
738
851
792
768
776
811
756
752
765
732
762
748
746
769
863
806