29,893 shares
163,770 shares
700,298 shares
331,009 shares
306,509 shares
68,920 shares
429,023 shares
481,843 shares
61,206 shares
475,637 shares