20,221 shares
20,459 shares
21,270 shares
17,369 shares
20,460 shares
25,336 shares
349,804 shares
290,846 shares
405,389 shares
292,259 shares