Kolkata Metro earns Rs 19.32cr as non-fare revenue