2900 770
47399 379
24484 477
3545 745
7409 295
20632 807
130842 626
14595 777
43152 570
3756 612
51569 761
8225 70
7729 114
3343 882