More than 150,000 migrants have crossed the Channel in the last seven years, according to analysis by the PA news agency.