3500 111
8969 814
7607 362
8163 546
56861 922
136933 653
71550 517
20511 843
32280 744
20694 361
7184 353
71334 787
76578 309