You mean they produce a billion barrels of oil per week? That sounds awfully high.
Not sure of how much they produce, but I suspect there may be more to the equation because their entire economy is so dependent on oil. Apart from oil weapons are about the only thing they manufacture, so when oil drops they lose a ton of revenue. In any case, it’s certainly hurting them. The ruble lost 7% this week.