396
  330
  283
  139
  133
  118
  100
  91