43616 378
23776 477
3304 745
7115 295
20058 807
121278 616
14438 777
42345 570
3661 612
50559 761
7851 70
7486 114
3311 882