0000128283000016781600000775690000159653000016229900000593320000149479000018025800001244790000171549000011396100001575480000160348000005226500001439450000129957000017676800001685250000079053000016295900000660270000182067000012597700001156390000158318