4731 405
26498 493
16014 164
9263 979
121994 593
59985 417
26315 631
5648 842
2873 482
10665 261
6023 53
4003 332