5,766 shares
2,858 shares
506,417 shares
412,546 shares
295,675 shares
316,607 shares
142,446 shares
502,941 shares
310,520 shares
110,248 shares