2679929 439069 106119094 80716937 182395934 159929927 6635429488 83585539 0 2179333324 334690586 389513 0 2747832024 12829 17257473 170375280