0 3777 2147483645 2147483646