Each individual block can have any time between above 1 second as the PoW algorithm can generate blocks with times randomly distributed around the target block time of 15 seconds (but not shorter than 1 second). The fluctuation in the block times depend on one of the few factors: