oil pierces the $70-a-barrel barrier and natural gas prices quadruples ever since the late 1990s. 4563 什么意思?