Sachverhalt: Sachverhalt: A. Mit Verfügung vom 30. Januar 2004 stellte die Ausgleichskasse des Kantons Solothurn fest, dass die Firma W._ AG 1999 bis 2003 Arbeitslosenversicherungsbeiträge im Umfang von Fr. 33'596.90 beglichen hatte; eine Rückerstattung lehnte die Kasse sinngemäss ab, wobei sie sich für 1997 und 1998 auf Verjährung berief. Mittels Einsprache verlangte die Firma, die seit 1997 für die Verwaltungsräte M._ und O._ entrichteten Beiträge zurückzuerstatten. Mit Entscheid vom 17. März 2004 lehnte die Kasse die Einsprache ab. A. Mit Verfügung vom 30. Januar 2004 stellte die Ausgleichskasse des Kantons Solothurn fest, dass die Firma W._ AG 1999 bis 2003 Arbeitslosenversicherungsbeiträge im Umfang von Fr. 33'596.90 beglichen hatte; eine Rückerstattung lehnte die Kasse sinngemäss ab, wobei sie sich für 1997 und 1998 auf Verjährung berief. Mittels Einsprache verlangte die Firma, die seit 1997 für die Verwaltungsräte M._ und O._ entrichteten Beiträge zurückzuerstatten. Mit Entscheid vom 17. März 2004 lehnte die Kasse die Einsprache ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 19. Juli 2004 ebenfalls ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 19. Juli 2004 ebenfalls ab. C. Die W._ AG führt Verwaltungsgerichtsbeschwerde mit dem Antrag, die Ausgleichskasse sei zu verpflichten, die seit dem 1. Januar 1997 für O._ und M._ einkassierten AlV-Beiträge zurückzuerstatten, zuzüglich Zins von 5% seit dem 1. Januar 2004. Die Ausgleichskasse schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Staatssekretariat für Wirtschaft (seco) auf eine Vernehmlassung verzichtet. 