530828 1328 40807500 279317 21812529 610266 222586692 19273565 0 10875661 19631252 436957 0 21878371560 78370