43601 378
23773 477
3302 745
7114 295
20056 807
121255 616
14437 777
42345 570
3661 612
50550 761
7850 70
7484 114
3311 882