National Natural Science Foundation of China Grant 22137006 82073713 82104033