10000 time: 0.00371403