896 1205 188 885 1199 180 864 1191 139 848 1185 104 833 1179 117 820 1174 133 802 1170 117 787 1164 139 775 1158 173 757 1154 194 745 1148 200