387 of current meps is newly elected and weren't members of european parliament before. 295 meps were also members of the previous parliament. 16 of current meps held position before, but not between 2014 and 2019.