1 2 ••• 2994 2995 2997 2999 3000 ••• 3331 3332