this website should help you
http://www.thetropicaltank.co.uk/Fishindx/sae.htm HOWEVER...
i took a look at your aquarium info and correct me if i'm wrong, this is the information i obtained from it.
Tank size: 10 gallons
Livestock: I Have: 2 male,2 female and 8 baby guppies 1male and 2 female swordtails 1 green cory cat and 2 gold gouramis
This tank is quite overstocked, especially with your livebearers that can and will reproduce frequently and numerously. You should have only one inch of adult fish per gallon of water you tank can hold:
here's a general rule to use with fish under 6" long at adult size
stock your tank with 1" of adult sized fish per gallon you have (ex. 10 gallons)
Example:
You can stock a 10 gallon tank with ten 1"-long fish, five 2"-long fish, or three 3"-long fish
**YOU CANNOT however stock a 10 gallon tank with a fish that gets 10" long, and the like
so, you have 12 (inlcuding babies) guppies that will grow to 1.7" long each (20.4"), 3 swordtails to be 3 inches long each (9"), a cory cat (3" long) and 2 gold goramis (4" long each, so 8" total)
So in total, you have 40.4 inches of fish in your tank if you include the baby guppies. This stock is the equivilent of what will
fully stock a 40 gallon tank. If you can, you should try to upgrade to a larger tank, rehome some of your fish, or both.