2963 584
26503 477
9493 806
5352 82
5198 541
4542 523
3666 316
6851 217
28551 358
1385 39
15938 448
20051 623
16396 437
11691 395
4187 107