At Last, How Many Alien Civilizations are There?