43868 378
23794 477
3327 745
7131 295
20093 807
121851 616
14451 777
42390 570
3665 612
50616 761
7861 70
7509 114
3312 882