531449 1328 40828580 279549 21910536 611177 223330390 19306701 0 10898235 19664621 436957 0 21878371560 78370