5,542 shares
2,662 shares
506,209 shares
412,489 shares
295,659 shares
316,587 shares
142,435 shares
502,884 shares
310,510 shares
110,226 shares