127,857 shares
13,299 shares
7,691 shares
5,746 shares
441,840 shares
77,159 shares
395,818 shares
78,438 shares
379,338 shares
248,574 shares