How Different Marketing Activities Contribute to Massive Lead Generation?