56,236 shares
160,584 shares
148,371 shares
53,580 shares
45,112 shares
314,879 shares
327,113 shares
64,761 shares
169,397 shares
146,973 shares