30,937 shares
257,030 shares
323,261 shares
248,135 shares
40,369 shares
355,793 shares
50,587 shares
33,716 shares
32,997 shares
25,962 shares