1 2 ••• 2660 2661 2663 2665 2666 ••• 3899 3900