2963 584
26503 477
9493 806
5353 82
5199 541
4542 523
3666 316
6851 217
28551 358
1385 39
15938 448
20053 623
16396 437
11691 395
4188 107