1090 1007 149 1070 998 129 1053 991 128 1039 982 108 1023 973 115 1009 965 129 997 958 131