520 284 12662 620 270 12663 139 255 12664