Who was the first European to reach India by sea and when?

Vasco da Gama in 1524 but died after his arrival