We Tested 3,492 Social Media Growth Hypotheses. 344 Survived