2692 85
2636 523
17008 75
11564 283
3013 60
6875 32
4080 443
17347 588
3342 788
40833 173
7175 583
913 119
4898 373
2557 671
1533 262