@Override
 public long hashInt(int input) {
   input = NATIVE_CITY.toLittleEndian(input);
   long unsignedInt = Primitives.unsignedInt(input);
   long hash = hash4To7Bytes(4L, unsignedInt, unsignedInt);
   return finalizeHash(hash);
 }
 @Override
 public long hashLong(long input) {
   input = NATIVE_CITY.toLittleEndian(input);
   long hash = hash8To16Bytes(8L, input, input);
   return finalizeHash(hash);
 }