157354262 3496944 26556413858 388168084 27363889 35101659 1503144408 378288669 0 697049344 766456753 0 0 0 0 0 0