I think your 2207 is incorrect, but the 786 IS Correct.
I BELIEVE the values are based on low/high byte position being represented by power of 256 as it is also handled within memo files, but 4 bytes worth...
18 * 256^0 ( to the power 0 ) = 18 * 1 = 18
3 * 256^1 ( to the power 1 ) = 3 * 256 = 768
18 + 768 = 786
Now, the same for the other...
168 * 256^0 ( to the power 0 ) = 168 * 1 = 168
9 * 256^1 ( to the power 1 ) = 9 * 256 = 2304
168 + 2304 = 2472