0000157963000018235100000503220000057484000007730100001253590000151829000007095700001191490000051629000014153900001676510000177136000013370900000668770000168374000011355700001775500000135969000016294400000511520000061596000017161700000560980000072845