Contar arquivos em um diretório por tamanho de arquivo

Descobri que precisava de um gráfico de frequência de tamanhos de arquivo em um diretório. Algumas buscas e refatorações me deixaram com o seguinte para obter os dados:

ls -l | awk '{ A[$5]++ } END { for(X in A) printf("%st%sn", X, A[X]) }'

A saída será mais ou menos assim:

               1
2958 1
170068 1
3785 4995
0 5

Ignore a primeira linha com um tamanho em branco; que é apenas “total”.