2991 584
26575 477
9525 806
5429 82
5195 541
4634 523
3703 316
6927 217
28590 358
1418 39
16075 448
20199 623
16447 437
11743 395
4204 107