Invesco Asset Management Ltd & Invesco Advisers Inc. - 238,854 Invesco Asset Management Dublin - 23,911,587 Invesco Asset Management Limited - 127,630,107 Invesco GT Management S.A - 157,821 Invesco Hong Kong Limited - 3,508,968 Invesco PowerShares Capital Management LLC - 86,714 Invesco Fund Managers Limited - 298,166,172 |