2696 85
2642 523
17094 75
11621 283
3022 60
6893 32
4101 443
17383 588
3352 788
40897 173
7209 583
915 119
4930 373
2561 671
1535 262