Title: The American Tally: Statistics and Rankings for 3,165 U.S. Cities and Towns