What does 3.000 Seelen mean?

3.000 Seelen - German to English

3,000 souls