5,740 shares
2,836 shares
506,408 shares
412,535 shares
295,672 shares
316,605 shares
142,444 shares
502,929 shares
310,518 shares
110,239 shares