30,998 shares
73,881 shares
447,033 shares
52,657 shares
95,961 shares
99,416 shares
287,134 shares
53,547 shares
140,192 shares
73,065 shares