30,041 shares
163,948 shares
700,546 shares
331,159 shares
306,649 shares
69,049 shares
429,217 shares
482,075 shares
61,345 shares
475,829 shares