Denobulan (Star Trek: Refuge)

The Denobulans are a humanoid species. When the borg attacked their world, there were 20 Million left.