Sachverhalt: Sachverhalt: A. Die X._ AG führt Speditions- und Transportgeschäfte durch. Zwischen August 1998 und September 1999 erhielt sie von der Y._ Ltd., einem Unternehmen mit Adresse in London, Speditionsaufträge zum Transport von mindestens 60 Containern vom Zollfreilager Buchs nach Dubai, Port Said und Panama. Die Container waren mit 450 Kartons zu je 10'000 Zigaretten und in drei Fällen mit 398 solcher Kartons beladen. Sie wurden im Zollfreilager Buchs mit den Zigaretten gefüllt und auf Antrag der X._ AG mittels Geleitscheins zum Transit durch die Schweiz unter Zollverschluss nach dem Zollamt Basel St. Jakob abgefertigt. Für den Transport der Zigaretten von Buchs nach Basel mit einem Lastwagen beauftragte die X._ AG die Firma Z._. A._ war in der fraglichen Zeit als Geschäftsführer bzw. Direktor tätig, B._ als Sachbearbeiter der X._ AG. A. Die X._ AG führt Speditions- und Transportgeschäfte durch. Zwischen August 1998 und September 1999 erhielt sie von der Y._ Ltd., einem Unternehmen mit Adresse in London, Speditionsaufträge zum Transport von mindestens 60 Containern vom Zollfreilager Buchs nach Dubai, Port Said und Panama. Die Container waren mit 450 Kartons zu je 10'000 Zigaretten und in drei Fällen mit 398 solcher Kartons beladen. Sie wurden im Zollfreilager Buchs mit den Zigaretten gefüllt und auf Antrag der X._ AG mittels Geleitscheins zum Transit durch die Schweiz unter Zollverschluss nach dem Zollamt Basel St. Jakob abgefertigt. Für den Transport der Zigaretten von Buchs nach Basel mit einem Lastwagen beauftragte die X._ AG die Firma Z._. A._ war in der fraglichen Zeit als Geschäftsführer bzw. Direktor tätig, B._ als Sachbearbeiter der X._ AG. B. Das Zollamt Basel St. Jakob stellte bei einer Kontrolle am 14. September 1999 fest, dass die in Buchs geladenen Zigaretten trotz unversehrtem Zollverschluss nicht mehr im vorgeführten Container vorhanden waren. Nach verschiedenen zolldienstlichen Ermittlungen fertigte die Zollkreisdirektion Basel am 20. März 2002 gegen A._ und B._ je ein Schlussprotokoll aus und legte ihnen zur Last, gegen das Zollgesetz, das Tabaksteuergesetz und das Mehrwertsteuerrecht verstossen zu haben. Gleichzeitig erliess sie jeweils eine Feststellungsverfügung, worin sie A._ bzw. B._ für insgesamt Fr. 36'100'966.70 (Zoll: Fr. 3'226'742.05; Tabaksteuer: Fr. 29'280'962.50; Abgabe SOTA: Fr. 351'065.--; Mehrwertsteuer: Fr. 3'242'197.15) abgabepflichtig erklärte. Dieser Betrag entsprach den Abgaben, die auf den gemäss Schlussprotokoll zu Unrecht unverzollt und unversteuert in den freien inländischen Verkehr verbrachten Zigaretten lasteten. Ebenfalls am 20. März 2002 eröffnete die Zollkreisdirektion eine Verfügung über die Leistungspflicht gegen die X._ AG und forderte von ihr (in solidarischer Leistungspflicht mit vier weiteren Personen) Abgaben in derselben Gesamthöhe. Am 23. Januar 2003 wies die Oberzolldirektion (OZD) die dagegen eingereichten Beschwerden von A._, B._ und der X._ AG ab. Sie setzte die Abgaben neu jedoch auf den Gesamtbetrag von Fr. 36'091'354.65 (Zoll: Fr. 3'226'742.05; Tabaksteuer: Fr. 29'272'777.50; Mehrwertsteuer: Fr. 3'240'796.10; Abgabe SOTA: Fr. 351'039.--) fest. Hiergegen wandten sich die X._ AG, A._ und B._ an die Eidgenössische Zollrekurskommission (ZRK), welche ihre Beschwerden am 9. März 2004 im Umfang von Fr. 13'501.50 Abgabe SOTA und von Fr. 163.45 Mehrwertsteuer teilweise guthiess, soweit sie darauf eintrat. Sie stellte fest, dass die X._ AG (in solidarischer Leistungspflicht mit anderen Tatbeteiligten) Abgaben in der Höhe von Fr. 36'077'689.70 schulde; die objektive Abgabepflicht von A._ und B._ belaufe sich auf denselben Betrag. Hiergegen wandten sich die X._ AG, A._ und B._ an die Eidgenössische Zollrekurskommission (ZRK), welche ihre Beschwerden am 9. März 2004 im Umfang von Fr. 13'501.50 Abgabe SOTA und von Fr. 163.45 Mehrwertsteuer teilweise guthiess, soweit sie darauf eintrat. Sie stellte fest, dass die X._ AG (in solidarischer Leistungspflicht mit anderen Tatbeteiligten) Abgaben in der Höhe von Fr. 36'077'689.70 schulde; die objektive Abgabepflicht von A._ und B._ belaufe sich auf denselben Betrag. C. Am 26. April 2004 haben die X._ AG (Beschwerdeführerin 1), A._ (Beschwerdeführer 2) und B._ (Beschwerdeführer 3) beim Bundesgericht Verwaltungsgerichtsbeschwerde eingereicht mit folgenden Anträgen: 1. In Gutheissung der Verwaltungsgerichtsbeschwerde sei der Entscheid der Eidgenössischen Zollrekurskommission vom 9. März 2004 vollumfänglich aufzuheben und es seien damit die Beschwerden der Beschwerdeführer gegen die Entscheide der Eidgenössischen Oberzolldirektion vom 23.1.2003 und gegen die Verfügung der Zollkreisdirektion Basel über die Leistungspflicht vom 7.5.2002 sowie gegen die beiden Feststellungsverfügungen der Zollkreisdirektion Basel vom 20.3.2002 vollumfänglich gutzuheissen, und es seien die genannten Verfügungen der Zollkreisdirektion Basel vollumfänglich aufzuheben. 2. Die gegenüber der Beschwerdeführerin 1 erfolgte Abgabenerhebung sei vollumfänglich aufzuheben. 3. Eventualiter sei die gegenüber der Beschwerdeführerin 1 erfolgte Abgabenerhebung auf Fr. 155'171.05 zu reduzieren und subeventualiter auf Fr. 635'002.70. 4. Gegenüber den Beschwerdeführern 2 und 3 sei festzustellen, dass keine objektive Abgabepflicht besteht. 5. Eventualiter bzw. subeventualiter sei gegenüber den Beschwerdeführern 2 und 3 festzustellen, dass die objektive Abgabepflicht nur Fr. 155'171.05 bzw. nur Fr. 635'002.70 beträgt und nicht Fr. 36'077'689.70. 6. Die Schweizerische Zollverwaltung und die Bank S._St. Gallen seien anzuweisen, die von der Zollverwaltung gegenüber der Beschwerdeführerin im Sicherstellungsverfahren mit Pfändungsbeschlag belegten Aktiven der Beschwerdeführerin 1 zur freien Verfügung freizugeben, insbesondere das Guthaben der Beschwerdeführerin auf Konto Nr. 000.111-22 bei der Bank S._St. Gallen. 7. (Verfahrenskosten; Parteientschädigung)." Die Oberzolldirektion beantragt, die Beschwerden abzuweisen. Die Eidgenössische Zollrekurskommission hat auf eine Vernehmlassung verzichtet. 