29,894 shares
163,771 shares
700,299 shares
331,009 shares
306,510 shares
68,920 shares
429,024 shares
481,846 shares
61,207 shares
475,638 shares