3545
2048
2344
1887
2078
3638
5047
3620