I-140 was filed in 6/2004 and approved in 10/2004, I-485 was filed in 11/2004 and received the fp notice last week.