670

1231

8776

456

466

138

71

540

909

1992

2935

675

3268

48

2602