Modelo No Guarda Todos Los Datos

Buenas tardes comunidad estoy leyendo un archivo para alimentar una base de datos, el total de los registros son 13050 y el modelo solo me esta capturando 12998 registros, alguien sabe cual es el problema, imprimo los posibles errores que puedan haber de validaciones en el modelo pero no retorna nada, adjunto mi controlador que lee todo el archivo.

//--------------------------SEGURIDAD SOCIAL -------------------------------------

           for($b=0; $b < count($LaCajaCompensacion); $b++):


                   


                $SeguridadSocial = new SeguridadSocial();


                $SeguridadSocial->SubsidioFamiliar =  $subsidioFamiliar[$b];


                $SeguridadSocial->IdEps = (!empty($ideps[$b])) ? $ideps[$b]:NULL;


                $SeguridadSocial->IdAfp = (!empty($idafp[$b])) ? $idafp[$b]:null;


                $SeguridadSocial->IdArpCt = (!empty($idarpct[$b]))? $idarpct[$b]:NULL;


                $dato = CajaCompensacion::model()->findByPk($LaCajaCompensacion[$b]);


                $SeguridadSocial->IdCajaCompensacion = (!empty($dato)) ? $dato->IdCajaCompensacion:null;


                  


                $SeguridadSocial->save();


                


               


                


                 


            endfor;