29,888 shares
163,763 shares
700,288 shares
331,001 shares
306,503 shares
68,915 shares
429,014 shares
481,834 shares
61,202 shares
475,628 shares