30,950 shares
257,064 shares
323,308 shares
248,158 shares
40,402 shares
355,839 shares
50,603 shares
33,721 shares
33,015 shares
25,990 shares