1000000 2906516 1000000 0 1959413 2995027 0 0 0 0 0 0 0 0 981643 3965685 0 0 0 975953 0 956920 963169 1950115 0 0 1985193 1000000 1000000 1000000 0 988717 0 2000000 2964231 0 2993080 984077 716316 0 0 14836441 987431 0 0 0 0 0