2128 280
9191 870
7762 628
149308 691
4212 223
16316 466
20162 243
40418 189
2831 320
3467 667
4758 385