105,018
84,536
52,226
35,840
32,342
−1,976
503
−30,772
−54,326
−57,355
−153,167