1989 21946