12066
21495
13323
31382
14873
17894
17051
10993