This thread is screaming for some obligatory xkcd:

if you ask me then i say is fake. these passwords can't be used on most sites anymore. there is no way they are the top 10.
maybe yahoo tried to be fancy and made it up maybe some1 els did. but for me it's clear tat it is made up and no fact.
Most popular websites (as in Facebook and Youtube/any other google owned sites, because I didn't bother to check any others) only require a minimum password length and not any specific symbols. You can use all the passwords in the OP to sign up for Facebook.
And even IF most sites required you to have numerals andd stuff in your password, it really wouldn't change a thing. If you look at Ernie's link, you'll find that the 25th most common password is password1. People will just attach all the required symbols to the end.
What I want to know is, how did they find this all out? It's not very reassuring to think that there's someone out there who's looking over everyone's passwords and determining which ones are used most frequently!
From publicly available sources. That same guy also happens to have a much bigger list of commonly used passwords, but it's a year old, so the information might be slightly outdated.
Lastly, have a website to test password security. And yes, I realize the irony of finding out the security of your password by entering into a website, but the more cautious folks of you can just enter slight variations of your password and see how it changes the calculation.