159,859 shares
47,825 shares
43,488 shares
152,562 shares
84,475 shares
187,335 shares
331,652 shares
503,461 shares
235,375 shares
112,403 shares