240 181 230 360 346 166 255 302 265 2477 624 1093 817 1022 1651 1491 683 1327 1508 139711616