  chart_data.push({"label": k, "value": v});

            $('#device_list_table  > tbody:last-child').append('<tr><td>' + k + '</td><td>' + v.toLocaleString('en') + '</td></tr>');
        });

        Morris.Donut({
            element: "device_chart",
            data: chart_data,
            colors: ['rgb(233, 30, 99)', 'rgb(0, 188, 212)', 'rgb(255, 152, 0)', 'rgb(0, 150, 136)'],
            formatter: function (y) {
                return y.toLocaleString('en')
            }
        });

        device_l