Apparently Man-pupu-ner is Mansi and means a small mountain of idols. They used to worship them and nobody was supposed to scale them, but these days tourists do.
I wondered if the "artist" who made that awful blown concrete and (Sochi-games statuette?) statue on the pass got his inspiration from Manpupuner.
There's another quite staggering natural wonder in Russia called The Pillars Of Lena, or Lenskiye Stolby. 25 miles of countless limestone pillars along a river bank, some 900ft tall.
https://mybestplace.com/en/article/the-pillars-of-lena-the-imposing-limestone-ridge-of-siberiaAs regards the DPI peaks not holding any spiritual significance to the Mansi, I can believe that of the barren peak that is 1079, but surely not Otorten where 9 of their own froze to death. That would be their spiritual resting place.