214596 19688 14632798 585963 2519502 807525 35279818 4798140 0 2068601 5384104 0 0 0 0 0 0