12066
21496
13323
31384
14874
17895
17051
10993