1 Wal-Mart Stores 408,214
2 Royal Dutch Shell 285,129
3 Exxon Mobil 284,650
4 BP 246,138
5 Toyota Motor 204,106
6 Japan Post Holdings 202,196
7 Sinopec 187,518
8 State Grid 184,496
9 AXA 175,257
10 China National Petroleum 165,496
here is the real top10 btw :D