0000159786000013837500001555390000166689000015010100001625790000173576000018181900001520630000164588000017508000001468490000140859000015756500001332350000169765000014145300001587840000137871000017052900001825620000154989000016555600001796870000148491