Model Candice Swanepool tops Maxim's Hot 100 Sexiest Women and Hottest Celebrities list.

The magazine released a portion of the list last week, but held onto the top 10 until now. Following Candice Swanepool at number-two is Scarlett Johansson. Miley Cyrus, who topped last year's list, falls to number-25 this year.   

Here's the Top-10:

1. Candice Swanepool

2. Scarlett Johansson

3. Katy Perry

4. Irina Shayk

5. Jennifer Lawrence

6. Zooey Deschanel

7. Alessandra Ambrosio

8. Jessica Alba

9. Mila Kunis

10. Cara Delevingne


photo: getty images