Many-electron artificial atoms