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

(Maxim)

photo: getty images