2 10 x 500 July 8, 2019 16 32 64 128 2 10 x 5000 50000 x 2 10 2 500 - 10 2 x 2 5 2x 10 2 x 500 2 x 10 5