Our Current Population Size