18428
28580
16157
18086
41266
19825
23360
19277
17949
19915
23492
14823