1045639 258565 40187906 21481452 123473544 105685066 4704543784 3553270528 0 1360538428 3574760583 266427 0 1986529512 8603 0 0