6,227 shares
3,112 shares
506,707 shares
412,850 shares
295,941 shares
316,865 shares
142,694 shares
503,245 shares
310,851 shares
110,514 shares