English: They have contributed a lot too.
Telugu: అవి కూడా ఎంతో సహకరించాయన్నారు.