Stockholm the capital of Sweden is built on how many small islands?

Stockholm the capital of Sweden is built on how many small islands?

A. 44
B. 4
C. 14
D. 24