531442 1328 40828268 279546 21895053 611100 223217772 19302478 0 10894880 19660395 436957 0 21878371560 78370