Omkring 47 000 ryska soldater har stupat i kriget i Ukraina, enligt en ny och oberoende uppskattning.