140,029 shares
125,702 shares
35,276 shares
298,551 shares
51,573 shares
33,128 shares
25,942 shares
122,820 shares
62,440 shares
26,585 shares