Here is a meta analysis of 23 studies of Ivermectin.
I doubt if you even look at it, but hey, others might benefit.
I did not look up all the original studies that are referenced, so take it for what it is worth.
https://ivmmeta.com/
John