12066
21495
13323
31382
14873
17894
17048
10991