How many years did rip van Winkle sleep for?

20 years