347438 46383 29962047 1091692 8671817 2546198 119819748 16503757 0 6841140 17595450 0 0 0 0 0 0