Common collocations before 'ledge'

across, along, back, down, feet, narrow, off, open, over, rocky, small, standing, stood, under, window