6,158 shares
3,037 shares
506,620 shares
412,748 shares
295,830 shares
316,764 shares
142,597 shares
503,128 shares
310,739 shares
110,415 shares