2616 85
2595 523
16427 78
10364 283
2909 60
2440 31
3855 443
16472 588
3275 788
39136 173
6461 583
846 119
4356 373
2485 671
1584 262