Note: The northern German state of Bremen, created in 1947, consists of the city of Bremen on the Weser River and the physically separate city of Bremerhaven, 37 miles away on the North Sea. It is the smallest of the states of Germany but is of great economic importance. Its 2004 estimated population was 664,500.