0000031321000003903900000431410000046559000003581700000397120000047252000003847100000438730000042153000004574100000292170000037016000004117600000453520000029804000003794400000413220000028368000003623000000405370000025335000004437900000388520000042963