Azerbaijan has approximately 25,000 kilometers of roads that serve domestic cargo traffic and provide access to major international highways. In order to accommodate growing transit traffic, highways need to be upgraded to international standards, even though most of them are in good condition. Main and rural roads are in bad shape and need to be fixed and maintained right away. In 2004, Azerbaijan's total vehicle fleet was about 517,000, with 49 private passenger cars for every 1,000 people. This is a low number when compared to European standards, but the country's rapid economic growth is rapidly increasing it. In 2003, road transportation was responsible for 54% of all freight, up from 48% in 1999.