What is 1340000 in scientific notation?