{ let $a := distinct-values(doc("data/cs.xml")//gradstudent) for $s in $a return { doc("data/cs.xml")//gradstudent[.//lastname = $s//lastname]//name, count(.//*) } }