2700 85
2643 523
17131 75
11645 283
3029 60
6899 32
4105 443
17393 588
3354 788
40929 173
7216 583
918 119
4934 373
2567 671
1539 262