Max Planck Institute for Evolutionary Anthropology, Leipzig, Germany.|Max Planck Institute for Evolutionary Anthropology, Leipzig, Germany.|Max Planck Institute for Evolutionary Anthropology, Leipzig, Germany.|Max Planck Institute for Evolutionary Anthropology, Leipzig, Germany.|Max Planck Institute for Evolutionary Anthropology, Leipzig, Germany.