18428
28580
16158
18087
41274
19827
23366
19277
17949
19915
23492
14823