7
12
2
18
3
3172 40385
14749 158613
3943 46436