Fixed an overflow issue when casting charges to an integer (people spent a lot of money on health coverage...
This prevents average charges from being negative, too.