2647 85
2619 523
16702 75
11271 283
2972 60
2574 31
4021 443
17133 588
3308 788
40353 173
6969 583
882 119
4764 373
2532 671
1514 262