13986
20487
16890
19624
25162
26540
25729
19562
16946
39860