Who has Miley Cyrus dated in the past?

Here's a rundown of some of Miley Cyrus' dating history.