31,042 shares
257,151 shares
323,420 shares
248,263 shares
40,492 shares
355,941 shares
50,684 shares
33,796 shares
33,095 shares
26,068 shares