2980 584
26640 477
9531 806
5421 82
5229 541
4656 523
3703 316
6999 217
28570 358
1418 39
16161 448
20256 623
16428 437
11731 395
4200 107