2963 584
26501 477
9492 806
5350 82
5195 541
4542 523
3666 316
6848 217
28551 358
1385 39
15938 448
20048 623
16395 437
11688 395
4187 107