14073
20602
16973
19706
25323
26704
25848
19611
16999
40017