The county boards, city councils of cities of the second class, or boards of trustees of villages or the person charged with levying the taxes, shall each year until the bonds issued under the authority of section 10-409 be paid, levy upon the taxable property in the precinct, township, city of the second class or village, a tax sufficient to pay the interest and five percent of the principal as a sinking fund; and at the tax levy preceding the maturity of any such bonds, levy an amount sufficient to pay the principal and interest due on said bonds.