KMC hands over 22 parking sites to municipal corporations