32,000 doses of vaccine given in Peshawar in a day