2909937 894245 30452530 230375869 3761338 3269802 56249120 100294794 0 65335948 330670663 0 0 0 0 0 0