18886
9560
28745
19454
19061
18523
17601
38959