3501 111
8970 814
7610 362
8163 546
56873 922
136939 653
71554 517
20512 843
32282 744
20697 361
7188 353
71340 787
76585 309