25 840 978 1186752 1000000 21 974 840 21510000 10000