5,691 shares
2,790 shares
506,374 shares
412,515 shares
295,663 shares
316,593 shares
142,439 shares
502,904 shares
310,515 shares
110,234 shares