21184
17895
27920
22150
8773
13001
2782
32122
7315
12800