43798 378
23790 477
3323 745
7127 295
20083 807
121637 616
14447 777
42377 570
3664 612
50595 761
7855 70
7500 114
3312 882