2963 584
26503 477
9493 806
5351 82
5197 541
4542 523
3666 316
6851 217
28551 358
1385 39
15938 448
20051 623
16395 437
11690 395
4187 107