English: They have given something of themselves.
Telugu: తమంత తాము కొందరు ఇచ్చారు.