945542 242967 37489800 19338168 114389362 97245034 4413654016 2944072923 0 1258468068 2963419065 247950 0 1863992280 7973 0 0