26961 115
3584 685
3130 654
535 63
2801 891
396 30
3174 553
2031 453
45533 285
33717 821
31805 334
13020 738
50691 355
12389 577
3742 608
7386 532
1916 63