2981 584
26640 477
9531 806
5422 82
5229 541
4656 523
3705 316
7000 217
28570 358
1418 39
16161 448
20258 623
16428 437
11731 395
4200 107