
640

504

676

2198

3299

2055

5959

21261

3234

1762