What does alle möglichen Leute mean?

alle möglichen Leute - German to English

all kinds of individuals