Question: How many have Congressional Medals of Honor been given to American soldiers?
Answer: 3523