950 12886_2023_Article_3058.pdf 127 + 1077 .