Several things that you needn't worry about.
The cores don't load up software or distribute "affinities" to the cores evenly.
For instance, I can watch my core temperatures with Everest Ultimate or with CoreTemp. Generally, three of the four cores show identical temperatures between the two programs, but Everest shows core #0 as running (or peaking) about 5C higher. A little investigation shows that Everest is using core #0, and it is monitoring the core temperatures, the TCase temperature, the graphics GPU and GPU Diode temperature, two temperatures of thermal sensors I have connected to the motherboard, all the voltages in the system, and all the fan-speeds in the system -- and I cannot be sure if I didn't miss something there. CoreTemp has very little overhead, other than keeping track of the CPU core temperatures and logging them.
Second, the IHS or processor cap on your CPU is not perfectly uniform on its outer surface. This is why some people are lapping their processor cap in addition to the base of their CPU cooler/heatsink.
Third, there are minor irregularities in the placement of the cores underneath the processor cap.
I'm looking at your idle and load values. I can only say that your idle values vary more than my own, while your load values vary less -- that is, my idle values vary by maybe 3C between the lowest and highest cores, and my load values vary by between 5C and 6C degrees between lowest and highest.
Your question caught me at a moment when I was repeating a stress-test run with double-instances of ORTHOS today, because I decided to drop the 1.2VHT voltage in my BIOS by 0.05V from the setting it was at for a couple months, and I wanted to assure stability. I was surprised to find that the maximum variance between my cores is only about 5C degrees.
I have noticed that the variation seems to expand from idle to load, but on your system, this doesn't seem to be true. But I can't see that your temperatures are all that far out of whack, and with a 4C delta between cores, I would be very comfortable with your temperatures. If you over-clock the processor, you should notice the variatiion to increase enough to see it, especially if you increase the VCORE voltage even 2 to 5%.