2894 629
28480 199
8628 871
5424 624
2925 544
6078 588
5880 701
31447 648
23220 346
15732 66
29672 577
8006 170
7868 170