Hundreds in hospital