Natural Science Foundation of Ningxia Province Grant 2023AAC03589