142,984 shares
477,593 shares
30,023 shares
48,106 shares
326,653 shares
257,086 shares
43,530 shares
118,140 shares
234,531 shares
159,796 shares