Mayflies criteria is met:
Mayfly larva
Stoneflies criteria is met
Caddisflies criteria is met
Beetles criteria is met
Crawling water beetle
Worms criteria is met
Midge Larva, Damselfly Larva, Scud, Water mite, pouch snail