Really depends on the types of fish and how comfortable you are with a big stock
I would say in a 120g, one yellow tang, 3-5 medium sized fish and 3-5 smaller fish is pretty healthy. But you can go as far as 5-7 medium sized and or smaller fish. It really just depends on the fish, their waste load, and their aggression levels