930
900
947
861
976
959
1015
992
1410
913
843
834
899
862
812
756
678
883
1139
873
964
839
691
698
1004
929
1113
1202
897
1346
1601
695
673
723