translate English to French: 24 580 such contracts had been concluded as at 1 July 2005.
24 580 contrats de professionnalisation ont été conclus au 1er juillet 2005.