Measles is infective for: