2151 280
9193 870
7762 628
149324 691
4213 223
16317 466
20168 243
40430 189
2834 320
3467 667
4758 385