(2) what estimate he has made of the number of foreign nationals legally resident in the UK who (a) have stayed and (b) intend to stay for more than six months.
It is not possible to say with accuracy how many legal immigrants are present in the country, because there is currently no means of counting those who leave the country of their own accord without informing the immigration authorities.