Se reconocen 30 subespecies distribuidas en cinco grupos.