3503 111
8970 814
7622 362
8165 546
56920 922
136971 653
71563 517
20514 843
32286 744
20708 361
7189 353
71352 787
76606 309