From WeaponsMan:
We believe that the correct number is much higher — somewhere between 412 and 660 million.   You may wonder how we came to that number, so buckle up (and cringe, if you’re a math-phobe, although it never gets too theoretical): unlike most of the academics and reporters we linked above, we’re going to use publicly available data, and show our work.