300428 52446 15217081 125325 14769266 13468677 453314908 7997194 0 5433413 8168173 102009 0 301660080 45653 0 0