Manchester City boss Pep Guardiola admits he is surprised that midfielder Raheem Sterling is the club's top scorer this season.