- 14,956
- 119,443
- 508,562
- 788,251
- 644,123
- (22,137)
- (81,568)
- (129,457)
- (1,187,980)
- (46,349)
- (16,454)
- (924,360)
- (228,676)
- 1,353,615
- (807,770)
- (23,373)
- (886,307)
- 149,881
- 953,797
- (210,391)
- 1,819,378
- 2,705,059
- 2,555,178
- 1,601,376
- 1,811,767
- 1,796,005
- 1,818,752
- 2,705,059
- 2,555,173
- 1,601,376