What is the next number of the following sequence 321, 725, 862, 963, .....