Nearly 1.2 million undocumented migrants applied for legal status in Spain, with the majority originating from Latin America, according to final government data.