Those numbers were not be sufficient, the opposite of being too many. Shoaling species need a group, and while we sometimes get stuck with minimum numbers, we should always keep in mind that the more fish in the species group, the better the fish will be, with very few exceptions. When you have the tank space, as you do here, larger groups (perhaps with fewer species, depending what you decide on) will mean healthier and happier fish.
Rasbora and hatchets in particular need larger groups. The ghost catfish too. And the neons would be happier. But before going further, we need to know your water parameters. GH (general hardness) and pH especially, also KH (carbonate hardness or Alkalinity) is worth knowing. Check with your municipal water authority if you don't already know this data, on their website they may have the data posted.
I will just mention about the ghost catfish, presumably the species Kryptopterus vitreolus which is also known commonly as the glass catfish...this is a very shy species requiring a dimly lit and heavily planted aquarium. More data here:
http://seriouslyfish.com/species/kryptopterus-vitreolus/