950 wines from Puglia