Local sports roundup: Perdue-Deltorchio, Gloucester girls hoop battles back to top Peabody