19689
12621
23095
28040
12520
18862
15182