http://polorankings.ajga.org/pycoq50334.html