Sachverhalt: Sachverhalt: A. Der 1969 geborene P._ war seit 1. März 1995 in der Firma G._, einem der Schweizerischen Unfallversicherungsanstalt (SUVA) unterstellten Betrieb, als Betriebsarbeiter tätig. Am 3. November 1995 erlitt er bei einem Treppensturz eine Verletzung am linken Knie. Bei der Untersuchung im Kantonsspital L._ wurde eine traumatische Arthropathie des medialen Kompartiments des linken Kniegelenks diagnostiziert (Berichte vom 20. Februar und 8. Mai 1996). Die SUVA anerkannte die gesetzliche Leistungspflicht und kam bis zum 12. August 1996 für die Heilbehandlung auf und richtete ein Taggeld aus. Nachdem die frühere Stelle von der Arbeitgeberin auf Ende Februar 1996 aus wirtschaftlichen und gesundheitlichen Gründen gekündigt worden war, trat der Versicherte am 7. April 1997 eine Tätigkeit in der Firma M._ an. Dieser Betrieb meldete der SUVA am 14. August 1997 einen Rückfall der Kniebeschwerden, ohne dass dafür in der Folge Leistungen erbracht wurden. Die Firma R._, bei der P._ seit 1. September 1998 als Betriebsmitarbeiter tätig war, reichte der SUVA am 19. Mai 1999 eine Rückfallmeldung ein wegen persistierender Schmerzen des medialen Kniegelenkkompartiments. Dr. med. T._ nahm am 24. Mai 2000 im Regionalspital H._ eine arthroskopische Innenmeniskusteilresektion und eine vordere Kreuzbandplastik vor. Wegen des protrahierenden Verlaufs erfolgten vom 10. Januar bis 14. Februar 2001 in der Rehaklinik B._ weitergehende Abklärungen und Behandlungen. Da der Versicherte die Arbeit anschliessend aus gesundheitlichen Gründen nicht mehr aufnahm, kündigte die Arbeitgeberin die Stelle auf Ende April 2001. Gestützt auf den Bericht über die kreisärztliche Untersuchung des Dr. med. S._ vom 6. April 2001 teilte die SUVA am 27. April 2001 die Einstellung der Taggeldleistungen und der Heilungskosten für den Rückfall per 30. April 2001 mit. Mit Verfügung vom 30. April 2001 sprach sie bei einer Integritätseinbusse von 10% eine Integritätsentschädigung von Fr. 9'720.- zu. Daran hielt sie mit Einspracheentscheid vom 28. September 2001 fest. Am 14. Mai 2001 trat P._ eine Stelle als Chauffeur bei der Firma O._ an. Nach Beizug von Berichten des Dr. med. T._ und Abklärungen der erwerblichen Verhältnisse eröffnete ihm die SUVA mit Verfügung vom 22. April 2002, dass er trotz der Unfallfolgen in der Lage sei, ein rentenausschliessendes Einkommen zu erzielen. Auf Einsprache des Versicherten hin verneinte sie einen Rentenanspruch mit der Begründung, er erwirtschafte derzeit ein rentenausschliessendes Einkommen. Falls nach den bevorstehenden Abklärungsmassnahmen der IV eine Eingliederung in einem anderen Beruf stattfinde, sei zum gegebenen Zeitpunkt allenfalls die Frage des Zuspruchs einer Invalidenrente neu zu prüfen (Einspracheentscheid vom 31. Juli 2003). Am 14. Mai 2001 trat P._ eine Stelle als Chauffeur bei der Firma O._ an. Nach Beizug von Berichten des Dr. med. T._ und Abklärungen der erwerblichen Verhältnisse eröffnete ihm die SUVA mit Verfügung vom 22. April 2002, dass er trotz der Unfallfolgen in der Lage sei, ein rentenausschliessendes Einkommen zu erzielen. Auf Einsprache des Versicherten hin verneinte sie einen Rentenanspruch mit der Begründung, er erwirtschafte derzeit ein rentenausschliessendes Einkommen. Falls nach den bevorstehenden Abklärungsmassnahmen der IV eine Eingliederung in einem anderen Beruf stattfinde, sei zum gegebenen Zeitpunkt allenfalls die Frage des Zuspruchs einer Invalidenrente neu zu prüfen (Einspracheentscheid vom 31. Juli 2003). B. Die von P._ erhobene Beschwerde hiess das Kantonsgericht Basel-Landschaft mit Entscheid vom 16. Juni 2004 gut, indem es den Einspracheentscheid vom 31. Juli 2003 aufhob und die SUVA verpflichtete, ihm eine Invalidenrente gestützt auf einen Invaliditätsgrad von 31% auszurichten. B. Die von P._ erhobene Beschwerde hiess das Kantonsgericht Basel-Landschaft mit Entscheid vom 16. Juni 2004 gut, indem es den Einspracheentscheid vom 31. Juli 2003 aufhob und die SUVA verpflichtete, ihm eine Invalidenrente gestützt auf einen Invaliditätsgrad von 31% auszurichten. C. Die SUVA führt Verwaltungsgerichtsbeschwerde mit dem Antrag, es sei der vorinstanzliche Entscheid aufzuheben; eventuell sei der angefochtene Entscheid aufzuheben und die Sache an sie zurückzuweisen. Wegen ungebührlicher Äusserungen hat das Eidgenössische Versicherungsgericht die Eingabe im Sinne von Art. 30 Abs. 3 OG an die SUVA zur Umänderung innert angesetzter Frist zurückgewiesen. Die SUVA hat fristgerecht eine verbesserte Rechtsschrift eingereicht. P._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Zudem wird die unentgeltliche Verbeiständung beantragt. Das Bundesamt für Gesundheit verzichtet auf eine Stellungnahme. 