30,950 shares
257,064 shares
323,307 shares
248,158 shares
40,402 shares
355,838 shares
50,603 shares
33,721 shares
33,015 shares
25,989 shares