49,759 shares
381,003 shares
409,352 shares
307,812 shares
70,603 shares
142,815 shares
271,814 shares
210,590 shares
107,559 shares
102,936 shares