Diogo da Silva Branco Magalhães See original record