Yes, it would be overstocked. There’s quite a few temperature incompatibilities as well.
The neons, cherries, kuhlis, and emperors all require lower temps than the ram. 5 schools( the neons, emperors, cherries, kuhlis, and diamonds all require at least 6) would also be far to much in this tank...