2004 1040