Mariah tops Elvis