103,970 shares
277,710 shares
430,653 shares
377,107 shares
140,163 shares
91,091 shares
46,974 shares
321,209 shares
48,706 shares
428,019 shares