So sorry for your loss! This is terrible!
My guess would be a weasel...however a raccoon is another possibility. I'm just a little thrown off because some of the bodies are missing. I hope you figure it out.
Do you have a game cam or anything you can put out overnight in case it comes back...