The Dynamics Of Information Diffusion On On-Line Social Networks