531512 1331 40829964 279569 21950840 611574 223643882 19321361 0 10908872 19679301 436957 0 21878371560 78370