30171
11570
5413
24741
2048
23293