JSFiddle - React, Tailwind, and code Playground

HTML

<ul id="1"><li>ООО «Инженерный центр «Мосты и Тоннели» (ООО «ИЦ «МиТ»)</li>
<li>Филиал ПАО «ФСК ЕЭС» – МЭС Сибири</li>
<li>Филиал ПАО «ФСК ЕЭС» – МЭС Сибири</li>
<li>Филиал ПАО «ФСК ЕЭС» – МЭС Сибири</li>
<li>ТОО «Astana Mix Building»</li>
<li>ОАО «Электроцентрналадка»</li>
<li>ГУП «Моспромпроект»</li>
<li>ООО «ТатНИПИэнергопром»</li>
<li>ООО «КомплектЭнерго»</li>
<li>ОАО «Инвестиционная Энергетическая компания»</li>
<li>Межотраслевой научно-технический производственный кооператив «Техник»</li>
<li>Межотраслевой научно-технический производственный кооператив «Техник»</li>
<li>Нижнекамская ГЭС – АО «Татэнерго»</li>
<li>Филиал ПАО «РусГидро» - Чебоксарская ГЭС</li>
<li>ОАО «Сибирский энергетический научно-технический центр» Томский филиал Институт «Томскэнергосетьпроект»</li>
<li>ООО НПП «Энергостандарт»</li>
<li>ЗАО «Чебоксарский завод силового электрооборудования «Электросила»</li>
<li>ООО «КомплектЭнерго»</li>
<li>Филиал ПАО «ФСК ЕЭС» - ОАО «ЦИУС ЕЭС»</li>
</ul>

JavaScript

$( document ).ready(function() {
  var arr = $.map($("ul#1 li"), function( i ) { return $(i).text(); }); 
var result = {};
var count = 0; 
for (var i = 0; i < arr.length; ++i)
{
    var a = arr[i];
    if (result[a] != undefined)
        ++result[a];
    else
        result[a] = 1;
}
for (var key in result) 
{
   console.log(key + ' == ' + result[key] + ' раз(а) <br>');
 }
console.log(arr.length);
var cont = Object.keys(result).length;
console.log(cont);
$('#1').html(cont);
 });