2. State Grid, USD329,601 miliar
3. China National Petroleum, USD299,271 miliar
4. Sinopec Group, USD294,344 miliar
5. Royal Dutch Shell, USD272,156 miliar
6. Exxon Mobil, USD246,204 miliar