Faits: Faits: A. Le 28 décembre 2000, le Procureur général de la Cour d'appel de Paris a adressé au Procureur général du canton de Genève une demande d'entraide judiciaire fondée sur la Convention européenne d'entraide judiciaire conclue à Strasbourg le 20 avril 1959 (CEEJ; RS 0.351.1), entrée en vigueur le 20 mars 1967 pour la Suisse et le 21 août 1967 pour la France, ainsi que sur l'accord bilatéral complétant cette Convention (ci-après: l'Accord complémentaire; RS 0.351.934.92), conclu le 28 octobre 1996, entré en vigueur le 1er mai 2000. La demande, datée du 22 décembre 2000, était présentée pour les besoins de la procédure conduite par les Juges d'instruction Philippe Courroye et Isabelle Prevost-Desprez à l'encontre des ressortissants français G._, A._, S._, M._, E._, F._, O._, Z._, U._ et R._. Ces personnes sont poursuivies notamment pour blanchiment, fraude fiscale, recel, trafic d'influence et commerce illicite d'armes et complicité dans la commission de ces délits. Selon l'exposé des faits joint à la demande, A._ contrôlerait avec F._ les sociétés X._ et B._, actives dans le commerce d'armes provenant d'Europe de l'Est et destinées à l'Afrique, notamment l'Angola, le Cameroun et le Congo. Il est reproché à A._ et à F._ d'avoir, par l'entremise de X._ et de B._, vendu du matériel militaire (soit des blindés, des armes d'infanterie, des pièces d'artillerie et des munitions), pour un montant total de 463'000'000 USD, à l'Angola, sans disposer de l'autorisation ministérielle nécessaire pour cette activité, ni procédé à la tenue des registres prévus à cet effet. Ces agissements tomberaient, en France, sous le coup de l'art. 24 du décret-loi du 18 avril 1939 et de l'art. 16 du décret du 6 mai 1995. En outre, A._ et F._ sont soupçonnés d'avoir détourné, à des fins personnelles, des montants de 78'400'000 USD et 68'700'000 USD au détriment de X._ et de B._. Ces faits constitueraient des abus de biens sociaux et des abus de confiance. Une partie des sommes détournées aurait servi au financement de campagnes électorales, constituant des abus de biens sociaux, d'abus de confiance, de trafic d'influence et de recel. X._ et B._ n'auraient pas produit de déclaration fiscale depuis 1995, alors qu'elles avaient exercé une activité lucrative importante. Enfin, A._ et F._ auraient, sous le couvert de X._, de B._ et d'autres sociétés, blanchi le produit des délits commis. Quant à R._, il est poursuivi pour recel d'abus de biens sociaux, d'abus de confiance, de trafic d'influence et de complicité de trafic d'armes illicites, notamment pour avoir reçu, sur un compte bancaire ouvert auprès de la banque N._ à Genève, des fonds provenant de A._ et de F._. La demande tendait à l'identification des comptes détenus ou contrôlés par R._ ou les sociétés W._ et K._ à Genève, à la remise de la documentation relative à ces comptes, ainsi qu'à un compte ouvert auprès de N._. La demande tendait aussi à l'audition des personnes gérant ces comptes. A la demande était joint le texte des dispositions applicables du droit pénal français et du Code général des impôts. Le 26 décembre 2000, le Juge d'instruction du canton de Genève a ouvert la procédure d'entraide, désignée sous la rubrique CP/414/2000, en rendant une décision d'entrée en matière au sens de l'art. 80e de la loi fédérale sur l'entraide internationale en matière pénale, du 20 mars 1981 (EIMP; RS 351.1), valant également comme ordonnance de perquisition et de saisie au sens des art. 178 ss CPP gen. Le Juge d'instruction a considéré qu'à première vue, les faits relatés dans la demande pourraient être assimilés, en droit suisse, à des faux dans les titres, abus de confiance et infraction à la loi fédérale sur le matériel de guerre, du 13 décembre 1996 (LFMG; RS 514.51) et ne constitueraient pas un délit fiscal. Le 26 décembre 2000, le Juge d'instruction du canton de Genève a ouvert la procédure d'entraide, désignée sous la rubrique CP/414/2000, en rendant une décision d'entrée en matière au sens de l'art. 80e de la loi fédérale sur l'entraide internationale en matière pénale, du 20 mars 1981 (EIMP; RS 351.1), valant également comme ordonnance de perquisition et de saisie au sens des art. 178 ss CPP gen. Le Juge d'instruction a considéré qu'à première vue, les faits relatés dans la demande pourraient être assimilés, en droit suisse, à des faux dans les titres, abus de confiance et infraction à la loi fédérale sur le matériel de guerre, du 13 décembre 1996 (LFMG; RS 514.51) et ne constitueraient pas un délit fiscal. B. En décembre 2000 et en janvier 2001, l'Office fédéral de la justice (ci-après: l'Office fédéral) a communiqué au Procureur général du canton de Genève des communications au sens de l'art. 10 LBA, concernant F._ et B._. Sur la base de ces informations, le Procureur général a ouvert une information pénale confiée au Juge d'instruction chargé de la procédure CP/414/2000. Dans le cadre de cette procédure, désignée sous la rubrique P/16972/2000, le Juge d'instruction ordonné la saisie de plusieurs comptes bancaires. Sur la base de ces informations, le Procureur général a ouvert une information pénale confiée au Juge d'instruction chargé de la procédure CP/414/2000. Dans le cadre de cette procédure, désignée sous la rubrique P/16972/2000, le Juge d'instruction ordonné la saisie de plusieurs comptes bancaires. C. Le Juge Courroye a complété la demande du 22 décembre 2000 les 2, 4 et 17 janvier 2001. Le complément du 2 janvier 2001 tendait à l'identification de tous les comptes détenus ou contrôlés par R._, F._, A._, B._, X._ et différents tiers, à la remise de la documentation relative à ces comptes, au blocage de ceux-ci, à la transmission de tous les renseignements utiles permettant d'établir le cheminement des fonds, ainsi qu'à l'audition des gérants de ces comptes. Le complément du 4 janvier 2001 portait sur l'extension des mesures requises à tout le territoire suisse. Le complément du 17 janvier portait sur l'extension des mesures requises aux comptes détenus ou contrôlés par les prévenus, ainsi que par différents tiers, dont des personnes morales. Le 12 mars 2001, le Juge d'instruction a rendu une décision d'entrée en matière, portant sur la saisie, pour le besoin de la procédure d'entraide CP/414/2000, de la documentation relative aux comptes détenus ou dominés par F._, saisie dans le cadre de la procédure P/16972/2000. Le 28 mai 2001, le Juge d'instruction a rendu une décision de clôture partielle de la procédure d'entraide. Après avoir considéré que la demande complémentaire du 17 janvier 2001 était suffisamment motivée, que les faits pourraient être assimilés, en droit suisse, au blanchiment d'argent, à l'abus de confiance, à la gestion déloyale et à l'infraction à l'art. 33 LFMG, le Juge d'instruction a rappelé le principe de la spécialité et ordonné la transmission de l'intégralité de la documentation relative aux comptes suivants: auprès de la banque D._ à Genève: 1) , dont L._ est la titulaire et F._ l'ayant droit; 2) , dont F._ est le titulaire; auprès de la banque H._ à Genève: 3) , dont F._ est le titulaire; 4) , dont la société Q._ est la titulaire et F._ l'ayant droit; auprès de la banque I._ à Genève: 5) , dont L._ est la titulaire et F._ l'ayant droit; 6) , dont F._ est le titulaire; 7) , dont la société AA._ est la titulaire et F._ l'ayant droit; 8) , dont la société BB._ est la titulaire et F._ l'ayant droit; 9) , dont la société CC._ est la titulaire et F._l'ayant droit; 10) , dont L._ est la titulaire et F._ l'ayant droit; 11) , dont II._ est la titulaire et F._ l'ayant droit; 12) , dont HH._ est la titulaire et F._ l'ayant droit; 13) , dont EE._ est la titulaire et F._ l'ayant droit; auprès de la banque DD._ à Genève: 14) , dont EE._ est la titulaire et F._ l'ayant droit; 15) , dont F._ est le titulaire; 16) , dont la société FF._ est la titulaire et F._ l'ayant droit; 17) , dont F._ est le titulaire; auprès de la banque GG._ à Genève: 18) , dont F._ est le titulaire. F._, ainsi que les sociétés L._, EE._, BB._, CC._ et AA._ ont recouru contre cette décision auprès de la Chambre d'accusation du canton de Genève. Le 31 octobre 2001, la Chambre d'accusation a déclaré le recours irrecevable en tant qu'il visait la saisie des comptes dont FF._, HH._, II._ et Q._ sont titulaires et rejeté le recours pour le surplus; elle a confirmé la décision du 28 mai 2001, en précisant toutefois que le dispositif de cette dernière devait être complété par le rappel du principe de la spécialité. D. Agissant par la voie du recours de droit administratif, F._, L._, EE._, BB._, CC._ et AA._ (tombée en liquidation dans l'intervalle) demandent au Tribunal fédéral d'annuler la décision du 31 octobre 2001. Ils invoquent les art. 2, 4 et 63 EIMP, l'art. 4 al. 3 de son ordonnance d'exécution, du 24 février 1982 (OEIMP; RS 351.11), ainsi que les art. 2 et 3 CEEJ. La Chambre d'accusation se réfère à sa décision. Le Juge d'instruction conclut au rejet du recours, l'Office fédéral au rejet dans la mesure de sa recevabilité. Les recourants ont eu l'occasion de répliquer aux déterminations de l'Office fédéral. 