record number of trainee GPs