Several persons offered themselves and even insisted on participating in the research.
Varias personas se ofrecieron y hasta insistieron en participar de la investigación.
Várias pessoas ofereceram-se e até insistiram em participar da pesquisa.