12066
21495
13323
31382
14874
17894
17051
10993