3500 111
8969 814
7608 362
8163 546
56866 922
136936 653
71552 517
20512 843
32280 744
20695 361
7188 353
71337 787
76580 309