20,477 total