Snapchat files for IPO

Top