25 840 978 1429331 1000000 20 810 978 42509400 1000000 20 810 840 29518400 1000000 20 810 756 28804100 1000000 26 233 840 10903600 1000000 27 398 840 147960000 1000000 27 398 7561 144340000 1000000 22 980 840 8005500 1000000 22 980 978 11431053 1000000 22 980 810 271200 1000000