6,309 shares
3,158 shares
506,769 shares
412,910 shares
295,994 shares
316,929 shares
142,739 shares
503,306 shares
310,924 shares
110,569 shares