2700 85
2643 523
17125 75
11643 283
3027 60
6898 32
4105 443
17391 588
3354 788
40916 173
7213 583
918 119
4932 373
2566 671
1537 262