2900 770
47394 379
24483 477
3545 745
7409 295
20632 807
130832 626
14595 777
43152 570
3756 612
51567 761
8225 70
7728 114
3341 882