1.CNPC
2.IOCL
3.Total S.A.
4.Exxon Mobil
5.Valero Energy Corporation
6.Royal Dutch Shell Plc
7.JX Nippon Oil & Energy Corporation
8.Petroleos Mexicanos
9.Bouygues S.A.
10.NuStar Energy L.P