159,940 shares
47,902 shares
43,566 shares
152,698 shares
84,541 shares
187,434 shares
331,776 shares
503,580 shares
235,467 shares
112,456 shares