30,945 shares
257,050 shares
323,285 shares
248,147 shares
40,394 shares
355,816 shares
50,598 shares
33,719 shares
33,003 shares
25,981 shares