I wonder where do you have this number from?
According to this source, Russia never reached 11bb/day, current production is ~10bb: https://ycharts.com/indicators/russia_crude_oil_production
I wonder where do you have this number from?
According to this source, Russia never reached 11bb/day, current production is ~10bb: https://ycharts.com/indicators/russia_crude_oil_production