Why did the US provide financial assistance to Western Europe after World War II?

to help these countries build up their military and nuclear supplies
to restore economic stability and prevent the spread of communism
to encourage the spread of communism in the area
to increase the power of the Soviet Union in the region