Cada inteiro requer 32 bits da memória .
4 bytes = 4 * 8 bits = 4 bytes, então 2621440 inteiros receberão (2621440 * 4 * 8) bits = (2621440 * 4) bytes = 80 megabits (Mb) = 10 megabytes (MB).
Acho que você faz uma confusão entre megabits (Mb) e megabytes (MB): 8 megabits (Mb) = 1 megabytes (MB).