which total cargo (metric tonnes) is the highest one that has a rank smaller than 4, and an airport of shanghai pudong international airport?
2939157.0