Sorry to hear about your losses. I would say weasels too. If you left the coop open, some of the hens may have run out and gotten as far away as possible and could have died out in the woods somewhere. Either that or maybe larger weasels, like fishers, dragged some out to feed their young.