Hallo,
foreach $week (keys %weekcnt) {
}
Soweit ich mich dunkel erinnern kann liefert keys %hash keine sortierte Liste. Daher kann es durchaus sein, dass die Einträge durcheinandergewürfelt daherkommen. Ein Verdacht der durch die Ausgabe wie in <https://forum.selfhtml.org/?t=132011&m=854109> bestätigt wird.
Grüße
Klaus