20126
16192
24434
18597
21774
13718
3560