On the surface of small glaciers are rock fragments that have fallen from the cliffs above.
(On the surface of small glaciers; are; rock fragments that have fallen from the cliffs above) (rock fragments; have fallen; from the cliffs above)
On the surface of small glaciers rock fragments
are have fallen
rock fragments that have fallen from the cliffs above
from the cliffs above