Which is an effect of the Mexican-American War?

1.added Florida and Texas to the United States
2.added New Mexico and California to the United States
3.the US lost New York
4.the US took over Canada