159,872 shares
47,837 shares
43,494 shares
152,580 shares
84,489 shares
187,346 shares
331,670 shares
503,481 shares
235,390 shares
112,406 shares