How many satellites were launched between 2005 and 2007