Not only did you manage to support 20 aliens in your station at one time, you found 20 who actually WANTED to come.
You have not earned this achievement yet
Log in to view progress