How long did the Charleston earthquake of 1886 last?

The Charleston earthquake of 1886 lasted approximately 45 seconds.