3749 12989_2025_Article_649.pdf 158 + 3907 .