6,499 shares
3,246 shares
506,863 shares
413,014 shares
296,051 shares
317,033 shares
142,827 shares
503,443 shares
311,035 shares
110,673 shares