331,956 shares
507,531 shares
42,623 shares
106,383 shares
122,408 shares
79,568 shares
302,481 shares
90,697 shares
157,967 shares
353,427 shares