2910 629
28496 199
8637 871
5427 624
2925 544
6084 588
5886 701
31451 648
23221 346
15732 66
29678 577
8009 170
7868 170