2694 85
2642 523
17069 75
11596 283
3019 60
6886 32
4098 443
17374 588
3348 788
40877 173
7201 583
914 119
4915 373
2559 671
1534 262