4443
21522
11715
18483
23797
14604
3810
29376