Well, you don't say where you are planning to house them, and the tank in your profile is not suitable, so it is difficult to be precise.
All of the species you mention should be kept in groups, and some of them grow VERY large, so to hold a decent sized group, you will be needing a very large tank. What did you have in mind?