2884894 440708 114474188 87725324 186408915 163894784 6743556296 503815716 0 2240222900 591554028 393387 0 2730951936 12986 0 0