Got the results sorted.

Beware - The return is changed a little bit.