已知a、b、c为非负整数,且ac+bd+ad+bc=2003,则a+b+c+d=?