You're seeing the difference between the compressed image size, and the uncompressed image size.
Your PNG file is compressed, meaning tricks have been used to store the data in a smaller way.
When loading it into a bitmap, it gets uncompressed, for every pixel memory is needed.
You can read more about determining the size of a bitmap here, and how to use less memory for a bitmap, at the cost of losing color depth.
Let's look at an over-simplified example:
Using your example image, PNG might store the data like
rectangle x1,y1 to x2,y2 is white, rectangle x3, y3 ...
This would mean every region in your image would only take 4 coordinates and a color. However, in a bitmap, it would be stored as
pixel x1, y1 is white, pixel x2, y2 is white, ...
As you can see, a lot more data is needed for this representation. The advantage is that it can be accessed directly, instead of needing to decompress it first.