12.2 million sign up for 'Obamacare' despite its problems