National Natural Science Foundation of China Grant 81974225, 81802591, 82171636, 81901459