I agree with BrianNY.
Prior to the move up here, there were 22 fish (tetras, Bolivian rams, pleco…) in the 29
gal. (Oh, I forgot! Before that, we had the cichlids and catfish in there--14 fish [2-4” each] altogether using a Magnum 350 filter. 8O )
During the move, the Magnum broke and was replaced by a Fluval 104. Once up here, I had more bioload (8 assorted Cory Cats, Rubber Lip Pleco, 2 Bolivian Rams, 2 Kuhli Loaches, Butterfly Loach, 3 Silver-tip Tetras, 2 Serpae Tetra, young convict cichlid (growing), 2 clown loaches (growing), 2 brichardi (just visiting) and 4 assorted “rounder” Tetras) and did not lose any. The tank was at that capacity for a month--the brichardi were territorial (an impulse buy, which was quickly rectified). They are now all very happy in a 50
gal (except the 2 brichardi--who got their own biotope tank).
Okay, I may not be the brightest crayon in the box

, but with a great filter and proper habitats (hiding places, natural wood, fake plants…) your fish will be just fine—all 15 of them.