I've seen numbers like "hundert", "tausend", "hunderttausend" in German written in both upper and lower cases:
Upper case: Hunderte von Menschen, einige Hundert Menschen
Lower case: hunderte von Menschen, einige hundert Menschen
Is there a rule for when to use which one? What are the differences?