Most of the soldiers (U.S. volunteers and Confederate POWs) who died at St. Louis were interred in what is now the Jefferson Barracks National Cemetery, but there's no Thomas Graves buried there.
You mentioned the enlistments in Perry County. I've noticed that Perry County and Saline County men who lived near the county line often enlisted in companies organized across the county line.