3503 111
8970 814
7617 362
8165 546
56880 922
136940 653
71557 517
20513 843
32283 744
20701 361
7188 353
71341 787
76595 309