140,023 shares
125,702 shares
35,272 shares
298,548 shares
51,573 shares
33,124 shares
25,933 shares
122,807 shares
62,433 shares
26,584 shares