yes, 16 liters is roughly 4.22 gallons US. that said, you are quite overstocked, so dont add any more fish.
normally, these fish would be fine together, but you really need to either upgrade to a bigger tank (a 10 gal/37 liter would suffice), or downsize your population a bit. just my opinion of course.