Spain 's mixed capitalist economy is the 12th largest in the world , and its per capita income roughly matches that of Germany and France .