22,315
19,127
127,512
239,085
250,000
31,878












