2898 629
28481 199
8628 871
5424 624
2925 544
6079 588
5880 701
31447 648
23220 346
15732 66
29672 577
8007 170
7868 170