4006 --- 0.012310504913330078 seconds ---