Doing this requires keeping track of when the 32-bit counters wrap, and updating 64-bit running totals.