1089
238
1089
238
2508
548
440
96
2860
625
2310
505
5797
1,266