530870 1328 40736529 279349 21418635 611440 222866180 18744496 0 11570254 19102188 436925 0 21874886728 78342