Articular cartilage defects: study of 25,124 knee arthroscopies.