What is the exact value of upcoming block rewards?
The halvings occur in form of a bitshift operation. So, in other words, you halve and cut off. Therefore, the rewards should be rounded down.

A while back, I've generated a table with block rewards and other information.

The rewards in satoshi per block should work out to be:

5000000000
2500000000
1250000000
625000000
312500000
156250000
78125000
39062500
19531250
9765625
4882812   &lt;--- first deviation from your table
2441406
1220703
610351
305175
152587
76293
38146
19073
9536
4768
2384
1192
596
298
149
74
37
18
9
4
2
1
0