5,459 shares
2,589 shares
506,128 shares
412,473 shares
295,657 shares
316,582 shares
142,431 shares
502,854 shares
310,509 shares
110,224 shares