31,878
23,908
339,085
35,000
127,512
19,127












