25 840 978 1405946 1000000 20 810 978 40788000 1000000 20 810 840 29005800 1000000 20 810 756 26992200 1000000 21 974 840 2147483647 1000000 21 974 810 76890000 1000000