Помогите исправить код Delphi.Необходимо найти самое встречающейся число в колонке StringGrid
chislo:string;
begin
with StringGrid1 do
mx=0;
for i:=fixedrows to rowcount-1 do
begin
k:=0;
for j:=fixedrows to rowcount-1 do
if Cells[1,i]=Cells[1,j] then k:=k+1;
if k>mx then
begin
chislo:=Cells[1,i];
mx:=k;
end;
end;