128,651 shares
70,952 shares
617,436 shares
300,007 shares
119,578 shares
70,760 shares
62,191 shares
47,677 shares
297,925 shares
155,815 shares