29,004 2,841 577,267 143 5,441 219,630 199,895 37,915 81,428401,719