29,885 shares
163,746 shares
700,258 shares
330,992 shares
306,495 shares
68,909 shares
429,006 shares
481,815 shares
61,200 shares
475,623 shares