REGEX Para aceitar números separados por vírgulas, mas o intervalo de números é de 0 a 32767

Preciso escrever uma expressão regular para receber entradas como esta

23,456,22,1,32767

i.e.

Nenhuma vírgula é permitida no início ou no finas @Spaces podem vir antes e / ou no início da vírgula por ex. 23, 45,56, 67 etc.s faixas de cada número devem ser de 0 a 3276

Atualmente, estou usando expressões regulares como esta[0-9]+(,[0-9]+)*.

Isso permite números separados por vírgulas (sem permitir espaços) e não verifica o intervalo de número

questionAnswers(2)

yourAnswerToTheQuestion