National Natural Science Foundation of China, NSFC: 41671406 Grant uri icon