2910 629
28495 199
8635 871
5427 624
2925 544
6084 588
5886 701
31449 648
23221 346
15732 66
29678 577
8008 170
7868 170