18282
31236
21255
38594
29662
20112
26895
13564
7131
18144