21495
13323
31382
14874
17895
17051
10993