Prokaryotic viruses 29 (13) 30 (1) 21 (0) 28 (0)