525098 1313 40620676 274955 20679871 598755 213511175 18812835 0 10573159 19166161 436957 0 21878371560 78370