140,293 shares
66,322 shares
123,860 shares
903,176 shares
723,527 shares
153,997 shares
625,405 shares
216,824 shares
487,058 shares
374,410 shares