2965 584
26503 477
9498 806
5357 82
5203 541
4544 523
3667 316
6860 217
28552 358
1385 39
15944 448
20054 623
16399 437
11693 395
4191 107