2963 584
26501 477
9493 806
5351 82
5196 541
4542 523
3666 316
6848 217
28551 358
1385 39
15938 448
20049 623
16395 437
11689 395
4187 107