31420
26261
23829
12512
24990
18261
20259