Public health services are universal and offered to all citizens of the country for free. However, the construction and maintenance of health centers and hospitals are financed by taxes, and the country spends about 9% of its GDP on expenditures in the area. In 2012, Brazil had 1.85 doctors and 2.3 hospital beds for every 1,000 inhabitants. Despite all the progress made since the creation of the universal health care system in 1988, there are still several public health problems in Brazil. In 2006, the main points to be solved were the high infant (2.51%) and maternal mortality rates (73.1 deaths per 1000 births).