Over 2M people have recovered from coronavirus: Study