983 1063 102 971 1056 88 959 1047 103 947 1038 115 936 1030 132 925 1021 157