http://entdq.com/list-52.html