There are around 3.6 million EU nationals currently living in the UK, including over 500,000 children.