my %totals; while () { $totals{$1}->{$2}++ if m/(...)(...)(...)/; }