protected static function getEstatisticasEstado($periodo)
 {
     $endereco = Enderecos::count(array('group' => 'estado_id,id_relacao', 'conditions' => 'relacao = "pedidos"'));
     $arr = array();
     for ($i = 0; $i < count($endereco); $i++) {
         $sigla = Estados::findFirst('id = ' . $endereco[$i]->estado_id)->sigla;
         if (!empty($periodo)) {
             $pedido = self::findFirst($endereco[$i]->id_relacao)->toArray();
             if ($pedido['data'] >= $periodo['inicial'] . ' 00:00:00' && $pedido['data'] <= $periodo['final'] . ' 23:59:59') {
                 if (isset($arr[$sigla])) {
                     $arr[$sigla] = $arr[$sigla] + 1;
                 } else {
                     $arr[$sigla] = $endereco[$i]->rowcount;
                 }
             }
         } else {
             if (isset($arr[$sigla])) {
                 $arr[$sigla] = $arr[$sigla] + 1;
             } else {
                 $arr[$sigla] = $endereco[$i]->rowcount;
             }
         }
     }
     return $arr;
 }