2597 85
2593 523
15996 75
10484 283
2893 60
2461 31
3841 443
16660 588
3245 788
39545 173
6588 583
829 119
4467 373
2494 671
1497 262