Consider me impressed...and confused.

1.

yaplakal

2.

ok.ru

3.

knowyourmeme

4.

undefined

buzzinbox

5.

youtube

6.

rebrn

7.

emefka

8.

theholiestmacaroni

9.

undefined

elohell

10.

undefined

wendyista