* Denotes equal contributions.