39891
19124
22171
18276
17193
19091
22514
13919