Based on GDP composition, China should rank much higher. Per capita income in China is thus much higher!