3501 111
8970 814
7608 362
8163 546
56867 922
136938 653
71554 517
20512 843
32282 744
20697 361
7188 353
71337 787
76582 309