What is the next number of the following sequence. 486, 572, 644, 688, .....