0000159529000006973300000585220000128793000012519300001176930000121239000015437700001342570000055390000004734300001793430000114053000016240800000711330000059894000012949700001256150000121977000015696100000675930000136549000004939700001244430000180710