953903 1475 94915798 1237714 67060356 653492 557905853 22918237 0 15947520 24212537 392071 0 15449349760 56585