3503 111
8970 814
7621 362
8165 546
56903 922
136959 653
71561 517
20514 843
32286 744
20703 361
7189 353
71346 787
76603 309