838 s12982-025-00513-w_1.pdf 139 + 977 .