2595 85
2593 523
15900 75
10373 283
2885 60
2410 31
3806 443
16599 588
3238 788
39454 173
6546 583
828 119
4425 373
2488 671
1494 262