mexico 2004