The total U.S. debt just passed the $21.3 trillion mark, of which $15.6 trillion is owed by the public. https://t.co/Nqr9cVquFy - @CNBC — NBC News (@NBCNews) August 3, 2018