4578 heliyon_a2023v9e17713.pdf 168 + 4746 .