30,950 shares
257,067 shares
323,309 shares
248,159 shares
40,403 shares
355,841 shares
50,603 shares
33,721 shares
33,015 shares
25,990 shares