More than 500 attend diocesan youth rally