So sorry you lost them.
From the description I would say most likely the mink if they really are running free in your area. Could also well have been weasel though I would think a weasel would take at least one body.
Whoever it was will likely be back so watch out for the rest of your flock.