2965 584
26503 477
9498 806
5356 82
5203 541
4543 523
3666 316
6857 217
28552 358
1385 39
15943 448
20054 623
16398 437
11693 395
4191 107