Como fazer ANOVA unidirecional em R com tamanhos de amostra desiguais?

Tentar aprender R. Uma pergunta de um texto antigo de estatísticas quer saber se há uma diferença nos tempos de pausa em diferentes locais de construção. O problema é que o texto decidiu que cada site emprega um número diferente de trabalhadores. Portanto, estou emperrado e procurando ajuda para usar o ANOVA com tamanhos de amostra desiguais.

site1 <- c(34,25,27,31,26,34,21)
site2 <- c(33,35,31,31,42,33)
site3 <- c(17,30,30,26,32,28,26,29)
site4 <- c(28,33,31,27,32,33,40)

questionAnswers(1)

yourAnswerToTheQuestion