Corydoras here will be OK with 10-12, I would consider 15 if it were me. There is no doubt at all but that cories will be in better shape (= healthier) the more there are, so rather than looking at more as being a negative it is in fact a positive, as they will have less effect on the biological system with more. Less stress too.
The pleco if it is a Bristlenose should be OK. However, I do not see any wood in the tank, so do not get a BN. They must have real wood to graze; they do not "eat" it as nutrition but it keeps their intestinal tract healthy due to some bacteria thing.
On another issue, water parameters--these are not given, but if you are in New York city you have soft to very soft water. The guppies may struggle, I personally would not get more livebearers as they need harder water. The cories will thrive, as will the BN and most any soft water species. With the 12-15 cories, BN and existing guppies, there is plenty of space for other small fish, most of which will be shoaling so that means groups of 10-12 minimum per species. We can advise on suitability if you have some in mind. I don't see any problems provided you get some floating plants. You could reconfigure the filter if needed to provide good but not excessive surface disturbance.