3503 111
8970 814
7622 362
8165 546
56933 922
136972 653
71563 517
20516 843
32286 744
20708 361
7189 353
71357 787
76608 309