2982 584
26640 477
9533 806
5424 82
5234 541
4656 523
3710 316
7006 217
28570 358
1419 39
16163 448
20261 623
16428 437
11732 395
4200 107