948586 243016 37595608 19413831 114436461 97290777 4415365248 2947431056 0 1259029008 2966852861 247950 0 1863992280 7973 0 0