0000031161000003982800000303130000043433000003551500000472410000038937000004262800000303730000035672000002577400000394760000042858000003509300000466790000037858000004144300000448860000025238000002882300000312620000063291000003689400000277320000029009