31038
20779
19663
24364
18288
15945