In my opinion with it being planted etc it would be pretty maxed out at 21 adult discus. I would think that if you were to do it then you would have to significantly increase the amount of water that gets changed each day. You will have very little wriggle room!