30,905 shares
73,767 shares
446,883 shares
52,498 shares
95,825 shares
99,261 shares
287,001 shares
53,390 shares
140,024 shares
72,930 shares