2903 770
47448 379
24503 477
3547 745
7412 295
20635 807
131014 626
14599 777
43165 570
3756 612
51594 761
8231 70
7731 114
3344 882