I think in the following sentence, "alle" should be replaced with "jede":
Diese Busse fahren alle fünfzehn Minuten vom Hauptbahnhof ab.
It means "these buses leave every fifteen minutes from the main railroad station", doesn't it? Are both correct? Do they mean exactly the same?