2500700200 1050600000 99000000 434629089 46316666 50328437 30236482 651440600 130000000 606723796 580584624 3990000 667720583 441804651 442829000 650897600 442582635 608756469 479130000 174483845 49950000 548639214 1388013 200000 90000 10164673 1793000 76030000 159740000 1989199 564511914 469495000 170169000 376525000 695970368 99940000 293746863 964737000 777981 8676000 6377352 2020821 5162990000 27555000 10312500 25820039 16940042 123535470 85266676 122940000 7478586 7003184 53601087 18630023 1068793 50889869 19065220533 3527198412