2983 584
26641 477
9534 806
5424 82
5235 541
4657 523
3710 316
7009 217
28571 358
1419 39
16164 448
20263 623
16428 437
11732 395
4200 107