159,908 shares
47,875 shares
43,535 shares
152,635 shares
84,502 shares
187,388 shares
331,727 shares
503,538 shares
235,437 shares
112,421 shares