- 19,525
- 216,731
- 422,937
- 148,898
- 256,779
- (65,924)
- (176,773)
- (21,615)
- (61,507)
- 137,146
- (159)
- (309,457)
- (93,448)
- (184,025)
- (367,640)
- (46,593)
- (269,374)
- 307,950
- (97,091)
- 26,238
- 285,370
- 554,744
- 246,794
- 343,885
- 317,647
- 238,777
- 285,370
- 554,744
- 246,794
- 343,885