A megabyte has how many kilo bytes:

1004

1024

1034

1014