This is summarized in Contra Apion 2.228–90.