Faits: Faits: A. X._, ressortissant estonien né le 10 juin 1982, a été arrêté à Genève le 1er juillet 2004. Il était porteur d'un permis de conduire à son nom, falsifié, qu'il s'était procuré en Estonie quelques mois auparavant. En raison de ces faits, il a été condamné par ordonnance du 16 août 2004 du Juge d'instruction de la République et canton de Genève à deux mois d'emprisonnement sous déduction de quarante-sept jours de détention préventive, avec sursis pendant quatre ans, pour faux dans les certificats (art. 252 et 255 CP). Une expulsion pour une durée de sept ans, sans sursis, a en outre été prononcée. Cette ordonnance de condamnation n'a pas fait l'objet d'un recours. A. X._, ressortissant estonien né le 10 juin 1982, a été arrêté à Genève le 1er juillet 2004. Il était porteur d'un permis de conduire à son nom, falsifié, qu'il s'était procuré en Estonie quelques mois auparavant. En raison de ces faits, il a été condamné par ordonnance du 16 août 2004 du Juge d'instruction de la République et canton de Genève à deux mois d'emprisonnement sous déduction de quarante-sept jours de détention préventive, avec sursis pendant quatre ans, pour faux dans les certificats (art. 252 et 255 CP). Une expulsion pour une durée de sept ans, sans sursis, a en outre été prononcée. Cette ordonnance de condamnation n'a pas fait l'objet d'un recours. B. Alors que X._ était en détention préventive, Interpol Tallinn (République d'Estonie) a transmis à Interpol Berne une demande de recherche le visant, en vue d'arrestation et d'extradition. Il était fait référence à un mandat d'arrêt émis le 1er août 2003 par un tribunal estonien (Tallinn City Court). Le 27 juillet 2004, l'Office fédéral de la justice (ci-après: l'Office fédéral) a décerné à l'encontre de X._ un mandat d'arrêt en vue d'extradition. Ce dernier est détenu depuis lors à la prison de Champ-Dollon. Le Ministère de la justice de la République d'Estonie a présenté une demande formelle d'extradition le 5 août 2004. Les faits suivants lui sont reprochés: X._ est soupçonné d'avoir utilisé à plusieurs reprises, les 4, 5, 6 et 13 avril 2003, une carte de crédit falsifiée au restaurant "Kapten Flint" à Tallinn, et d'avoir ainsi obtenu frauduleusement la somme totale de 17'923 Couronnes estoniennes, soit environ 1'145 EUR. Des employés de cet établissement public lui remettaient de l'argent en espèces, à titre de compensation, après qu'il avait payé lui-même au moyen de sa carte de crédit des montants facturés à des clients du restaurant pour leurs consommations. Pour justifier auprès du personnel du restaurant ces opérations destinées à lui procurer des espèces, il prétendait ne pas pouvoir retirer des billets dans les distributeurs automatiques des banques car sa carte provenait d'un pays étranger. Il est également reproché à X._, dans la demande d'extradition, d'avoir présenté un faux permis de conduire (n° AA111461) à un officier de police le 7 janvier 2003 à Tallinn. X._ s'est opposé à son extradition. Le 23 septembre 2004, l'Office fédéral a accordé à la République d'Estonie l'extradition de X._ pour les faits exposés dans la demande formelle du 5 août 2004. Le 23 septembre 2004, l'Office fédéral a accordé à la République d'Estonie l'extradition de X._ pour les faits exposés dans la demande formelle du 5 août 2004. C. Agissant par la voie du recours de droit administratif, X._ demande au Tribunal fédéral de prononcer que la demande d'extradition est irrecevable, subsidiairement que cette demande est rejetée, encore plus subsidiairement que l'extradition est accordée sous la condition expresse de l'imputation de la durée de la détention effectuée en Suisse, dans l'hypothèse où une peine d'emprisonnement serait prononcée contre lui en Estonie. Le recourant soutient que son cas est de peu d'importance au sens de l'art. 4 de la loi fédérale sur l'entraide pénale internationale (EIMP; RS 351.1), ce qui justifierait le refus de l'extradition. Il invoque, à propos de la possession d'un faux permis de conduire, la règle non bis in idem, consacrée à l'art. 9 de la Convention européenne d'extradition (CEExtr; RS 0.353.1). Il prétend en outre qu'un juge estonien se serait, le 25 juin 2003, abstenu de prononcer une sanction pour les mêmes faits, ce qui entraînerait l'irrecevabilité de la demande d'extradition en vertu de l'art. 5 EIMP. Il affirme craindre des représailles en Estonie de la part d'une organisation criminelle, en particulier de deux individus qui seraient "apparemment en étroite liaison avec des fonctionnaires de police corrompus". S'agissant enfin de l'imputation de la détention extraditionnelle, il fait valoir que l'Etat requis violerait l'art. 5 par. 3 CEDH en renonçant à obtenir de l'Etat requérant des assurances à ce sujet. L'Office fédéral conclut au rejet du recours, dans la mesure où il est recevable. En réplique, le recourant confirme ses conclusions. En réplique, le recourant confirme ses conclusions. D. Le recourant, qui procède devant le Tribunal fédéral par l'intermédiaire d'un avocat, demande l'assistance judiciaire. 