i would not suggest overdoing it too much. you will need to feed them a lot to keep the sggression down, and that can lead to problems in smaller tanks.
i would say, get 10 and see what happens.
the aggression spreads out the larger the group is. when i had around 200 of them in the same tank, it was awesome. lol. but this isnt really an option in a 20g tank.