If the remaining data is correct, the total fee is about 60688.8 BTC
Note that this also includes fee that was paid in error (e.g. swapping fee and value field) and later returned by the miner.
If you want a perfect result, youd have to catch these blocks somehow, because miners dont have to claim the full block reward. If you dont care about the satoshi missing (at least here) it would be enough to make sure you dont overflow.