30,031 shares
163,932 shares
700,505 shares
331,146 shares
306,640 shares
69,044 shares
429,195 shares
482,053 shares
61,329 shares
475,801 shares