30,160 shares
164,052 shares
700,671 shares
331,251 shares
306,797 shares
69,114 shares
429,373 shares
482,176 shares
61,465 shares
475,937 shares