20,219 shares
20,448 shares
21,268 shares
17,362 shares
20,456 shares
25,335 shares
349,795 shares
290,841 shares
405,383 shares
292,238 shares