404,456 shares
109,753 shares
468,019 shares
258,607 shares
116,417 shares
102,923 shares
199,415 shares
182,835 shares
55,684 shares
260,912 shares