20,228 shares
20,491 shares
21,288 shares
17,378 shares
20,470 shares
25,356 shares
349,841 shares
290,870 shares
405,418 shares
292,292 shares