The genera of recent and fossil shells