Sachverhalt: Sachverhalt: A. Mit Klage vom 22. Dezember 2003 gegen die Mittelthurgaubahn AG in Liquidation (als Beklagte 1) sowie die NBW Nostalgiebahn AG Weinfelden in Liquidation (als Beklagte 2) beantragte die Pensionskasse der ASCOOP im Hauptpunkt die Zahlung von Fr. 1'703'033.20 nebst Zins zu 4 % seit 5. Mai 2003 (durch die Beklagte 1) sowie von Fr. 75'450.10 nebst Akzessorien (durch die Beklagte 2). Zur Begründung machte die Klägerin im Wesentlichen geltend, die ihr für die Durchführung der beruflichen Vorsorge angeschlossenen Arbeitgeberinnen hätten für den versicherungstechnischen Fehlbetrag aufzukommen, der daraus resultiere, dass sie den im Zuge der Liquidation der Beklagten ausgetretenen Versicherten der beiden Firmen trotz Unterdeckung die ungekürzte Austrittsleistung erbracht habe. Dies sei vor dem Hintergrund geschehen, dass ihr das Bundesamt für Sozialversicherung (BSV) am 8. März 2003 mitgeteilt habe, es werde vom Erlass einer Teilliquidationsverfügung abgesehen. Nachdem die Beklagten in der Klageantwort eine gesetzliche oder vertragliche Leistungspflicht ihrerseits in Abrede gestellt und beide Parteien im Rahmen eines zweiten Schriftenwechsels ihre abweichenden Standpunkte erneuert hatten, wies das Verwaltungsgericht des Kantons Thurgau die Klage mit Entscheid vom 5. Mai 2004 ab. A. Mit Klage vom 22. Dezember 2003 gegen die Mittelthurgaubahn AG in Liquidation (als Beklagte 1) sowie die NBW Nostalgiebahn AG Weinfelden in Liquidation (als Beklagte 2) beantragte die Pensionskasse der ASCOOP im Hauptpunkt die Zahlung von Fr. 1'703'033.20 nebst Zins zu 4 % seit 5. Mai 2003 (durch die Beklagte 1) sowie von Fr. 75'450.10 nebst Akzessorien (durch die Beklagte 2). Zur Begründung machte die Klägerin im Wesentlichen geltend, die ihr für die Durchführung der beruflichen Vorsorge angeschlossenen Arbeitgeberinnen hätten für den versicherungstechnischen Fehlbetrag aufzukommen, der daraus resultiere, dass sie den im Zuge der Liquidation der Beklagten ausgetretenen Versicherten der beiden Firmen trotz Unterdeckung die ungekürzte Austrittsleistung erbracht habe. Dies sei vor dem Hintergrund geschehen, dass ihr das Bundesamt für Sozialversicherung (BSV) am 8. März 2003 mitgeteilt habe, es werde vom Erlass einer Teilliquidationsverfügung abgesehen. Nachdem die Beklagten in der Klageantwort eine gesetzliche oder vertragliche Leistungspflicht ihrerseits in Abrede gestellt und beide Parteien im Rahmen eines zweiten Schriftenwechsels ihre abweichenden Standpunkte erneuert hatten, wies das Verwaltungsgericht des Kantons Thurgau die Klage mit Entscheid vom 5. Mai 2004 ab. B. Die Pensionskasse der ASCOOP lässt Verwaltungsgerichtsbeschwerde führen und in der Hauptsache das vorinstanzlich gestellte Rechtsbegehren erneuern. Die Mittelthurgaubahn AG in Liquidation (nachfolgend: Beschwerdegegnerin 1), die NBW Nostalgiebahn AG Weinfelden in Liquidation (nachfolgend: Beschwerdegegnerin 2) und das BSV beantragen die Abweisung der Verwaltungsgerichtsbeschwerde. Mit Eingabe vom 12. November 2004 äussert sich die Beschwerdeführerin zur Stellungnahme des BSV.