3501 111
8970 814
7610 362
8163 546
56872 922
136939 653
71554 517
20512 843
32282 744
20697 361
7188 353
71337 787
76583 309