A.- Le 5 mai 1999, le Procureur général de la Fédération de Russie, M.B. Katychev, a demandé l'entraide judiciaire à la Suisse pour les besoins de la procédure pénale ouverte contre les ressortissants russes Boris Abramovitch Berezovski, Nikolai Alexeievitch Glouchkov et Alexander Semionovitch Krasnenker, pour fraude et blanchiment d'argent, délits réprimés par les art. 159 et 174 du Code pénal russe (CPR).
La demande expose que le 1er avril 1993 a été constituée la société Aeroflot (ci-après: Aeroflot) - reprenant la compagnie aérienne préexistant sous le même nom - dont la Fédération de Russie détient 51% du capital-actions. A l'instigation de Berezovski, Glouchkov était devenu le premier adjoint du directeur économique et financier d'Aeroflot, Krasnenker adjoint pour les affaires commerciales et E._, adjoint pour la logistique. Berezovski et Glouchkov étaient les principaux actionnaires et dirigeants de la société A._, constituée à Lausanne le 7 février 1994. Le 9 mai 1996, Glouchkov aurait, au nom d'Aeroflot, conclu un accord (désigné sous la rubrique n°xxx) avec A._, aux termes duquel celle-ci mettait un compte bancaire (désigné sous la rubrique n°aaa) à la disposition de Berezovski et de Glouchkov. Cette opération violait l'art. 5 par. 2 de la loi russe du 9 octobre 1992 sur la réglementation de change et le contrôle des devises. Le 30 mai 1996, à l'instigation de Berezovski, de Glouchkov et de Krasnenker, G._, à l'époque directeur général d'Aeroflot, aurait donné l'ordre aux représentations d'Aeroflot à l'étranger de transférer 80% des bénéfices réalisés sur le compte n°aaa. Un montant total de 400'000'000 USD aurait ainsi été détourné.
Dès le mois d'avril 1996, un montant d'environ 200'000'000 USD, correspondant aux émoluments à payer par les compagnies étrangères pour l'utilisation des voies aériennes russes, aurait été viré sur un compte appartenant à une société Forus Services S.A., dont Berezovski et Glouchkov étaient les administrateurs.
Un montant de 100'000'000 USD aurait été acheminé, via une société H._ contrôlée par Berezovski, sur le compte n°bbb ouvert au nom d'une société I._ auprès de l'UBS à Lausanne. Un montant de 15'000'000 USD, provenant des bénéfices d'Aeroflot, aurait été transféré sur le compte ouvert au nom d'une société L._. Berezovski et ses comparses auraient utilisé ces fonds blanchis pour des opérations financières en Russie, à des fins personnelles. Etaient aussi impliqués dans l'affaire, outre Berezovski, Glouchkov, Krasnenker, E._ et G._, les dénommés Y._, P._, N._ et O._. La demande tendait à la saisie de tous les documents relatifs aux activités de A._ et de Forus, en relation avec les faits décrits dans la demande; à la remise de la documentation relative aux comptes n°bbb et aaa, ainsi que de tout autre compte ouvert au nom des sociétés citées dans l'exposé des faits et dont Berezovski serait le bénéficiaire. Le Procureur Katychev a aussi demandé aux autorités suisses de déterminer si Berezovski, Glouchkov, Krasnenker, E._, Y._, P._, G._, N._ et O._ étaient titulaires de comptes ou de cartes de crédit auprès de l'UBS ou d'autres établissements bancaires; de vérifier si ces personnes avaient payé des impôts en Suisse ou possédaient des biens immobiliers en Suisse; de saisir tous ces comptes et biens; de remettre la documentation relative à leurs séjours en Suisse. La demande tendait à l'audition comme témoins de M._, de J._, de F._, de K._, de Q._, de R._, de S._ et de T._, ainsi que de P._ qui résidait en Suisse. Le Procureur Katychev a demandé en outre à ce que des collaborateurs du Ministère public russe et du Ministère des finances soient autorisés à participer à l'exécution des mesures d'entraide.
Le 23 juin 1999, l'Office fédéral de la police (ci-après: l'Office fédéral) a délégué l'exécution de cette demande au Ministère public de la Confédération (ci-après: le Ministère public).
Le 15 juillet 1999, le Ministère public a ordonné l'audition de F._ et de M._, directeur et administrateur de A._.
Par arrêt du 29 septembre 1999, le Tribunal fédéral a admis partiellement le recours de droit administratif formé notamment par F._ et M._ contre cette décision, en ce sens que les représentants du Ministère des finances de la Fédération de Russie n'ont pas été admis à participer à l'exécution de la demande, le recours étant irrecevable pour le surplus.
B.- L'Etat requérant a complété la demande à cinq reprises.
Le 16 juillet 1999, Nikolai Vassilievitch Volkov, Juge d'instruction chargé des enquêtes particulièrement importantes auprès du Ministère public russe, a adressé directement au Procureur général de la Confédération un complément de la demande du 5 mai 1999. Ce document précisait que le séquestre des comptes visés dans la demande était rendu nécessaire par les prescriptions du droit interne russe; que les ressortissants russes désignés dans la demande étaient soupçonnés d'avoir utilisé des comptes en Suisse pour blanchir le produit des infractions commises au détriment d'Aeroflot ou pour cacher les pots-de-vin versés par Berezovski; que les mesures visant G._ et N._ avaient pour but de vérifier si ces dirigeants d'Aeroflot avaient été corrompus par Berezovski.
Le 30 juillet 1999, le Juge Volkov a complété la demande du 5 mai 1999, en demandant à ce que soient saisis non seulement les comptes ouverts au nom des personnes désignées dans la demande, mais aussi ceux ouverts au nom des tiers qui auraient pu jouer le rôle de comparses ou d'intermédiaires.
Cela concernait notamment les dénommés Z._, adjointe de Y._; W._, directeur adjoint d'Aeroflot; AA._, directeur de L._; BB._, directeur de la société CC._, dépendante de la société H._; DD._, représentante d'Aeroflot dans le conseil d'administration de A._; EE._, dirigeant de la banque FF._ et de la société GG._, dominées par Berezovski; HH._, épouse de ce dernier.
Le 13 août 1999, Vassili Vassilievitch Kolmogorov, adjoint du Procureur général de la Fédération de Russie, a réitéré la nécessité, pour les besoins de la procédure ouverte dans l'Etat requérant, de procéder à la saisie des comptes bancaires pouvant avoir servi à la commission des infractions poursuivies, notamment pour ce qui concernait la saisie de la documentation relative aux comptes ouverts auprès de l'UBS à Lausanne au nom des sociétés Forus et A._.
Le 12 novembre 1999, le Juge Volkov a demandé au Ministère public de lui remettre la documentation propre à démontrer que Berezovski et Glouchkov dominaient A._, ainsi que la documentation relative aux transferts de fonds des comptes de A._ aux comptes (ou sous-comptes) d'Aeroflot. Le Juge Volkov a indiqué que, sur le vu du développement de l'enquête, des inculpations pour fraude (art. 159 CPR) seraient prochainement prononcées. Il apparaissait en effet que des sommes importantes, appartenant aux sociétés Aeroflot, JJ._ et KK._, titulaires de comptes en Suisse par l'intermédiaire de A._, avaient été acheminées, au titre de paiements pour des contrats fictifs, sur les comptes des personnes physiques citées dans la demande et ses compléments et de sociétés (dont notamment I._, LL._, MM._, Forus, NN._, OO._, PP._, QQ._, RR._, SS._, TT._ et UU._). Le Juge Volkov a précisé à cette occasion que les accusations d'activités économiques illégales (art. 171 CPR) et de blanchiment (art. 174 CPR) avaient été abandonnées à l'encontre de Berezovski - mais non de Glouchkov et de Krasnenker -, sans qu'il soit exclu de les ranimer sur le vu des renseignements qui pourraient être fournis par la Suisse en exécution de la demande.
S'inscrivant en faux contre les allégations propagées par la presse, le Juge Volkov a assuré le Ministère public que les procédures contre Berezovski n'avaient pas fait l'objet d'un classement. Le Juge Volkov a en outre joint un catalogue de questions à poser aux témoins J._, M._, F._ et K._.
Le 22 novembre 1999, le Procureur adjoint Kolmogorov a adressé un complément au Procureur général de la Confédération, dont le contenu recoupe largement celui du complément du 12 novembre précédent, étant précisé qu'étaient mentionnées, en outre, les sociétés VV._, WW._, XX._, YY._, ZZ._, AAA. _, BBB. _, CCC. _, DDD. _, EEE. _, FFF. _, GGG. _, HHH. _, III. _, JJJ. _ et KKK. _.
C.- Le Ministère public a procédé à l'audition, en français, de F._, le 23 novembre 1999, et de M._, le 24 novembre 1999.
Le 28 décembre 1999, le Ministère public a ordonné la transmission à l'Etat requérant notamment des procès-verbaux des auditions de F._ et de M._. Cette décision de clôture est rédigée en allemand.
D.- Agissant par la voie du recours de droit administratif, F._ et M._ requièrent principalement le Tribunal fédéral de constater l'irrecevabilité de la demande d'entraide et d'annuler la décision du 28 décembre 1999. A titre subsidiaire, ils demandent au Tribunal fédéral d'annuler la décision de clôture et de transmettre la cause à l'Office fédéral pour délégation à l'autorité cantonale compétente.
Plus subsidiairement, les recourants demandent l'annulation de la décision et le renvoi de la cause au Ministère public pour qu'il rende une décision en français. Encore plus subsidiairement, ils concluent à la réforme de la décision attaquée, en ce sens que les procès-verbaux de leur audition ne soient pas transmis. Ils invoquent les art. 70 Cst. , 1a, 2 let. a et b et 78 de la loi fédérale sur l'entraide internationale en matière pénale, du 20 mars 1981 (EIMP; RS 351. 1), ainsi que la condition de la double incrimination.
Le Ministère public et l'Office fédéral concluent au rejet du recours dans la mesure où il serait recevable.
E.- Les recourants sont intervenus spontanément dans la procédure les 28 mars et 11 mai 2000, en demandant, à cette dernière occasion, un nouvel échange d'écritures.

Considérant en droit :
1.- a) A teneur de l'art. 37 al. 3 OJ, l'arrêt est rédigé dans une langue officielle, soit, en règle générale, celle de la décision attaquée. En l'espèce, la procédure d'exécution de la demande a été ouverte en français, langue dans laquelle ont été rendues les décisions incidentes. Par la suite, sans doute pour des motifs liés à l'organisation interne du Ministère public, celui-ci a rendu la décision attaquée en allemand. Cela étant, l'économie et le principe de célérité de la procédure (cf. <ref-law>) commandent de statuer en français, qui est aussi la langue des mandataires des recourants.
b) Les écritures déposées par les recourants les 28 mars et 11 mai 2000, sans y avoir été invités, sont irrecevables.
Elles sont écartées de la procédure. Il n'y a pas lieu d'ordonner un nouvel échange d'écritures au sujet de ces pièces qui ne sont pas déterminantes pour le sort du recours.
2.- a) La Confédération suisse et la Fédération de Russie sont toutes deux parties à la Convention européenne d'entraide judiciaire en matière pénale (CEEJ; RS 0.351. 1), conclue à Strasbourg le 20 avril 1959 et entrée en vigueur le 20 mars 1967 pour la Suisse et le 9 mars 2000 pour la Russie.
Ce traité s'applique en l'espèce, selon la règle "pacta sunt servanda", indépendamment du fait qu'il n'était pas en vigueur pour la Russie au moment où le Ministère public a statué (cf. consid. 4 non publié de l'<ref-ruling>). Les dispositions de la CEEJ l'emportent sur le droit autonome qui régit la matière, soit l'EIMP et son ordonnance d'exécution (OEIMP), qui sont applicables aux questions non réglées, explicitement ou implicitement, par le droit conventionnel et lorsque cette loi est plus favorable à l'entraide que la Convention (<ref-ruling> consid. 1a p. 136; <ref-ruling> consid. 2 p. 142; <ref-ruling> consid. 1a p. 122/123, 189 consid. 2a p. 191/192; <ref-ruling> consid. 1a p. 271, et les arrêts cités), sous réserve du respect des droits fondamentaux (<ref-ruling> consid. 7c p. 617).
b) Le témoin a qualité pour agir, au sens de l'<ref-law>, dans une mesure limitée. Il peut s'opposer à la transmission des procès-verbaux de son audition mais uniquement dans la mesure où les renseignements communiqués le concernent personnellement ou lorsqu'il se prévaut de son droit de témoigner; il n'a pas qualité pour agir, en revanche, lorsque sa déposition porte sur des comptes bancaires dont il n'est pas juridiquement titulaire (<ref-ruling> consid. 2b p. 133; <ref-ruling> consid. 2c p. 462). Enfin, le témoin ne peut s'opposer qu'à la transmission de ses propres déclarations, mais non à la communication de pièces saisies lors d'une perquisition (arrêt non publié C. du 27 février 1998, cité par Robert Zimmermann, La coopération judiciaire internationale en matière pénale, Berne, 1999, n°308, n.1309).
Sur le vu de ces principes, les recourants ne sont pas habilités à soulever le grief tiré des art. 1a et 2 EIMP, qui ne protègent que l'inculpé dans la procédure pénale étrangère.
c) Les conclusions qui vont au-delà de l'annulation de la décision sont recevables (<ref-law>; art. 114 OJ; <ref-ruling> consid. 1c p. 375; <ref-ruling> consid. 2e p. 275; <ref-ruling> consid. 1b p. 56, et les arrêts cités). Le Tribunal fédéral examine librement si les conditions pour accorder l'entraide sont remplies et dans quelle mesure la collaboration internationale doit être prêtée (<ref-ruling> consid. 1d p. 136/137; <ref-ruling> consid. 2e p. 275). Il statue avec une cognition pleine sur les griefs soulevés sans être toutefois tenu, comme le serait une autorité de surveillance, de vérifier d'office la conformité de la décision attaquée à l'ensemble des dispositions applicables en la matière (<ref-ruling> consid. 1d p. 136/137; <ref-ruling> consid. 1d p. 59). L'autorité suisse saisie d'une requête d'entraide en matière pénale n'a pas à se prononcer sur la réalité des faits invoqués et ne peut que déterminer s'ils constituent une infraction, tels qu'ils sont présentés dans la demande.
Cette autorité ne peut s'écarter des faits décrits par l'Etat requérant qu'en cas d'erreurs, lacunes ou contradictions évidentes et immédiatement établies (<ref-ruling> consid. 5b p. 121/122; <ref-ruling> consid. 5c p. 88 et les arrêts cités).
3.- Les recourants se plaignent que la décision attaquée est rédigée en allemand, alors qu'eux-mêmes sont domiciliés dans le canton de Vaud, dont la langue est le français.
Ils reprochent au Ministère public d'avoir violé les art. 70 Cst. et 37 PA sous cet aspect.
a) Dans les domaines qui relèvent de la juridiction administrative fédérale, le recours de droit administratif permet aussi de soulever le grief tiré de la violation des droits constitutionnels en relation avec l'application du droit fédéral (<ref-ruling> consid. 2a p. 5; <ref-ruling> consid. 4a p. 121; <ref-ruling> consid. 2 p. 11, et les arrêts cités).
b) A teneur de l'art. 70 al. 1 Cst. , les langues officielles de la Confédération sont l'allemand, le français et l'italien, le romanche étant aussi langue officielle dans les rapports que la Confédération entretient avec les personnes de langue romanche. Cette disposition ne règle pas expressément le point soulevé par les recourants.
Selon la jurisprudence, lorsqu'elle correspond avec un citoyen, l'administration fédérale doit utiliser celle des langues officielles dans laquelle s'exprime le destinataire de la communication (<ref-ruling>, concernant l'application des art. 84 et 97 LAVS, ainsi que de l'<ref-law>). Ce principe est concrétisé, dans le domaine de l'entraide judiciaire, par l'<ref-law> (applicable par renvoi de l'art. 12 al. 1EIMP au Ministère public comme autorité administrative fédérale par renvoi de l'<ref-law>), aux termes duquel les autorités fédérales notifient leurs décisions dans la langue officielle en laquelle les parties ont pris ou prendraient leurs conclusions.
c) En principe, la décision attaquée aurait dû être rendue en français, langue dans laquelle les recourants, représentés par des avocats exerçant leur activité dans le canton de Vaud, avaient pris leurs conclusions dans la phase antérieure de la procédure. Il faut cependant tenir compte du fait que l'affaire, à l'origine circonscrite dans le canton de Vaud sur le territoire duquel ont été exécutées les premières mesures de contrainte, a pris par la suite une dimension nationale dès qu'elle a concerné des établissements bancaires et des sociétés établies en Suisse alémanique. Deux mandataires au moins sont intervenus dans les diverses procédures en allemand, ainsi que le représentant de sociétés titulaires de comptes saisis. Pour faire face à cette situation particulière, le Ministère public avait de bonnes raisons de traiter l'ensemble des procédures dans une seule langue, plutôt que d'adresser à chaque partie toutes les communications dans sa langue, comme le soutiennent les recourants. Une dérogation sur ce point à l'<ref-law> s'imposait aussi au regard du principe de la célérité de la procédure (<ref-law>). Enfin, la notification de la décision de clôture n'a pas causé de préjudice procédural aux recourants, lesquels ont été en mesure de saisir les tenants et aboutissants de la décision attaquée, comme le démontre l'acte de recours. Enfin, la procédure de recours a été conduite en français, langue dans laquelle est rédigé le présent arrêt, ce qui atténue, dans une large mesure, l'inconvénient subi par les recourants.
4.- De l'avis des recourants, la décision du 23 juin 1999 par laquelle l'Office fédéral a délégué l'exécution de la demande au Ministère public serait viciée, les conditions de l'<ref-law> n'étant, selon eux, pas remplies en l'espèce. Les recourants perdent cependant de vue que la délégation de l'exécution ne peut pas faire l'objet d'un recours, comme l'indique expressément l'<ref-law>.
5.- Selon les recourants, aucune accusation n'aurait été notifiée à Berezovski, Krasnenker ou Glouchkov. Ils en concluent que la demande devrait être rejetée faute d'une procédure pénale ouverte en Russie.
a) Ce grief revient, de manière implicite, à invoquer l'art. 1 al. 1 CEEJ, aux termes duquel l'entraide la plus large possible doit être accordée dans toute procédure visant des infractions (cf. aussi l'<ref-law>). Il découle de ces normes, a contrario, que l'entraide régie par la CEEJ (et, accessoirement, par l'EIMP) est accordée seulement si l'action pénale est ouverte dans l'Etat requérant. Il est douteux que la recourante soit recevable à soulever ce grief pour la défense de tiers. De toute manière, le recours doit être rejeté sur ce point.
Pour qu'une demande d'entraide judiciaire soit recevable sous cet aspect, une inculpation n'est pas indispensable; l'ouverture d'une enquête préliminaire suffit, à condition qu'elle puisse aboutir au renvoi des personnes impliquées devant un tribunal compétent pour connaître des infractions reprochées (<ref-ruling> consid. 3a p. 165; <ref-ruling> consid. 4b p. 460; <ref-ruling> consid. 3a p. 460/461; <ref-ruling> consid. 5 p. 270).
b) Pour admettre l'existence d'une procédure pénale dans l'Etat requérant, le Ministère public s'est fondé notamment sur la décision rendue le 18 novembre 1999 par le Juge Volkov, prolongeant jusqu'au 18 juin 2000 le délai pour conclure l'enquête préliminaire, décision confirmée le 22 novembre 1999 par le Procureur adjoint Kolmogorov. Il ressort de ce document que Glouchkov et Krasnenker ont été accusés formellement des délits visés par les art. 171 et 174 CPR. Les recourants contestent que tel soit le cas, en défendant le point de vue que les transactions concernant Aeroflot étaient licites. Outre que cet argument n'est pas opposable à l'entraide (consid. 2c ci-dessus), la demande et ses compléments contiennent suffisamment d'indications plausibles corroborant le fait que le Juge Volkov mène une enquête effective et sérieuse au sujet du rôle qu'auraient joué Berezovski, Glouchkov et Krasnenker dans la direction des affaires d'Aeroflot. Rien ne permet en tout cas de dire que les soupçons pesant sur eux auraient été inventés de toutes pièces ou participeraient d'une machination politique.
c) Dans un second moyen, les recourants font valoir qu'Aeroflot ne se serait jamais plainte d'avoir subi un quelconque dommage à raison des faits visés dans la demande, comme le démontrerait le fait qu'Aeroflot n'a pas déposé plainte pénale contre Berezovski, Glouchkov ou Krasnenker.
Afin de dissiper toute équivoque à ce sujet, le Juge Volkov a indiqué au Ministère public que la nouvelle direction d'Aeroflot avait confirmé le préjudice subi et manifesté son intention de collaborer à la procédure pénale en cours. Le Juge Volkov s'est référé sur ce point à un courrier que lui a adressé le directeur des affaires juridiques d'Aeroflot le 14 décembre 1999. Les recourants contestent que tel serait véritablement le sens de cette missive, dont la traduction allemande tronquerait le sens, selon eux. Sur ce point, les recourants jouent sur les mots: quelle que soit la traduction retenue, il n'en demeure pas moins qu'Aeroflot - contrairement à ce qu'affirment les recourants - ne prétend pas qu'aucun délit n'aurait été commis à ses dépens; elle évoque clairement, dans le courrier en question, l'existence d'un préjudice justifiant, selon le résultat des investigations du juge, le dépôt d'une plainte pénale.
6.- Pour les recourants, la condition de la double incrimination ne serait pas remplie en l'espèce.
a) Selon l'art. 5 al. 1 let. a CEEJ, applicable en vertu de la réserve émise par la Suisse, l'exécution d'une commission rogatoire aux fins de perquisition ou de saisie d'objets est subordonnée à la condition que l'infraction poursuivie dans l'Etat requérant soit punissable selon la loi de cet Etat et de l'Etat requis. L'examen de la punissabilité selon le droit suisse comprend, par analogie avec l'<ref-law> applicable en matière d'extradition, les éléments constitutifs objectifs de l'infraction, à l'exclusion des conditions particulières du droit suisse en matière de culpabilité et de répression (<ref-ruling> consid. 4b p. 186-188; <ref-ruling> consid. 2a p. 424; <ref-ruling> consid. 3a p. 451, et les arrêts cités). Ainsi, même dans les relations avec des Etats liés à la Suisse par la CEEJ, et contrairement à ce que le libellé de la réserve émise à propos de l'art. 5 al. 1 let. a CEEJ pourrait laisser penser, l'autorité suisse se borne à examiner la punissabilité selon le droit suisse, sans avoir à contrôler de surcroît si les faits poursuivis dans l'Etat requérant sont aussi punissables selon le droit de ce dernier (<ref-ruling> consid. 3c/aa p. 94, et les arrêts cités; cf. aussi <ref-ruling> consid. 4b p. 186/187).
Il n'est fait exception à cette règle que dans le cas où il ressortirait de la demande, de manière claire et évidente, que les faits ne seraient manifestement pas punissables dans l'Etat requérant, au point de faire apparaître la démarche de celui-ci comme abusive (cf. Zimmermann, op. cit. , n°349).
La condition de la double incrimination s'examine selon le droit en vigueur dans l'Etat requis au moment où est prise la décision relative à la coopération, et non selon le droit en vigueur au moment de la commission de l'éventuelle infraction ou à la date de la demande (ATF <ref-ruling> consid. 2a p. 424; <ref-ruling> consid. 2 p. 584). Il n'est ainsi pas nécessaire que les faits incriminés revêtent, dans les deux législations concernées, la même qualification juridique, qu'ils soient soumis aux mêmes conditions de punissabilité ou passibles de peines équivalentes. Il suffit qu'ils soient réprimés dans les deux Etats comme des délits donnant lieu ordinairement à la coopération internationale (<ref-ruling> consid. 4b/cc p. 188; <ref-ruling> consid. 4a p. 342; <ref-ruling> consid. 3c p. 230 et les arrêts cités). En effet, la coopération internationale ne doit pas être entravée par les différences de concepts juridiques utilisés dans les deux Etats concernés par la procédure d'entraide.
b) La demande a été présentée pour les besoins de la procédure ouverte dans l'Etat requérant du chef de fraude et de blanchiment au sens des art. 159 et 174 CPR. La demande du 5 mai 1999 se réfère expressément à ces dispositions. Dans le complément du 12 novembre 1999, le Juge Volkov a précisé que l'accusation d'infraction à l'art. 174 CPR avait été abandonnée pour ce qui concernait Berezovski uniquement, sous réserve du dévoilement de preuves nouvelles.
Constitue une fraude au sens de l'art. 159 CPR la soustraction de la propriété d'autrui ou l'acquisition d'un droit sur la propriété d'autrui par le moyen de la tromperie ("Täuschung", selon la traduction allemande de cette disposition) ou de l'abus de confiance. Ce délit est passible de l'amende, de l'astreinte au travail, de l'emprisonnement ou de la réclusion jusqu'à trois ans (art. 159 al. 1 CPR). Si les circonstances aggravantes visées aux al. 2 et 3 de cette disposition sont réalisées, la peine maximale de réclusion est de six à dix ans. L'art. 174 CPR réprime la légalisation (blanchiment) d'argent acquis de manière illégale. L'infraction est consommée lorsqu'une personne utilise à des fins financières ou commerciales des sommes d'argent ou d'autres biens en sachant leur origine illégale ("..in Kenntnis der Tatsache, dass sie auf ungesetzlichem Weg erworben wurden").
Elle est passible d'une sanction pécuniaire, d'une astreinte au travail ou d'une peine privative de liberté allant jusqu'à quatre ans de réclusion. Ces peines peuvent aller jusqu'à huit et dix ans de réclusion si les circonstances aggravantes visées aux al. 2 et 3 de l'art. 174 CPR sont réalisées.
c) Selon la décision attaquée, les faits décrits dans la demande et ses compléments auraient pu, s'ils avaient été commis en Suisse, tomber sous le coup des <ref-law> (gestion déloyale des intérêts publics) et 312 CP (abus d'autorité), mis en relation avec les <ref-law> (escroquerie) et 305bis CP (blanchissage d'argent). Les recourants critiquent cette appréciation, en exposant que Berezovski, Glouchkov et Krasnenker ne pourraient, faute pour eux d'être fonctionnaires, avoir commis des délits semblables à ceux réprimés par les art. 312 et 314 CP.
Il est constant que la collectivité publique - soit la Fédération de Russie - détient la majorité du capital-actions d'Aeroflot, qui présente ainsi les traits d'une société d'économie mixte. Même si les dirigeants d'Aeroflot ne peuvent être qualifiés de fonctionnaires - ni au regard du droit russe, ni au regard du droit suisse -, il n'est cependant pas exclu d'emblée qu'ils puissent être assimilés aux membres de l'autorité ou aux fonctionnaires au sens des <ref-law> (arrêt non publié D. du 16 septembre 1999, concernant le dirigeant, poursuivi pour corruption passive, d'une société aérienne constituée sous la forme d'une société d'économie mixte dont l'Etat détient la majorité du capital-actions; cf. <ref-ruling> consid. 7b p. 181/182). Cela étant, même à supposer que les faits reprochés à Berezovski, à Glouchkov et à Krasnenker ne puissent tomber sous le coup des art. 312 et 314 CP pour le motif indiqué par les recourants, il resterait à envisager l'application, dans des circonstances semblables, de l'<ref-law> réprimant la gestion déloyale. En effet, le procédé consistant, pour le dirigeant d'une société, à détourner à son profit une partie des avoirs et des bénéfices de la société lèse les intérêts de celle-ci au sens de l'<ref-law> (cf. <ref-ruling> consid. 2b p. 192-194). La condition de la double incrimination serait ainsi réalisée à cet égard (cf. aussi <ref-ruling> consid. 5b p. 181/182; <ref-ruling> consid. 5b/aa p. 427/428), sans qu'il soit de surcroît nécessaire d'examiner si elle l'est aussi au regard de l'<ref-law> réprimant l'escroquerie.
7.- Le recours doit être rejeté dans la mesure où il est recevable. Les frais en sont mis à la charge des recourants (art. 156 al. 1 OJ). Il n'y a pas lieu d'allouer des dépens (art. 159 OJ).

Par ces motifs,
le Tribunal fédéral :
1. Rejette le recours en tant qu'il est recevable.
2. Met un émolument judiciaire de 10'000 fr. à la charge des recourants.
3. Dit qu'il n'est pas alloué de dépens.
4. Communique le présent arrêt en copie aux mandataires des recourants, au Ministère public de la Confédération et à l'Office fédéral de la police (B 109672).
_
Lausanne, le 19 juin 2000ZIR/col
Au nom de la Ie Cour de droit public
du TRIBUNAL FEDERAL SUISSE:
Le Président,
Le Greffier,