535076 1331 40822377 280979 23681637 633969 240181897 19496000 0 12134662 19857350 452792 0 22648652232 80371