3977 129
4629 392
8086 34
7426 521
6126 511
5668 559
2857 550
2016 401
9630 721
3280 845
4181 278
33814 841
4375 529
2717 617