22.0 % were German , 20.5 % Irish , 16.4 % Italian , 8.9 % Polish and 7.8 % of English descent according to the 2000 census .
22.0 % were German according to the 2000 census , 20.5 % Irish , 16.4 % Polish , 8.9 % Italian and 7.8 % of English descent .