1. Tencent, Beijing, China
2. Northwestern University, Evanston, Illinois, United States of America
3. King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
4. Tsinghua university, Beijing, China
5. Quancheng Laboratory, Jinan, Shandong, China
6. Northwestern University, Evanston, Illinois, USA