25 840 978 1151550 1000000 20 810 840 30351100 1000000 27 398 840 148660000 1000000 27 398 7561 112090000 1000000