307113 850
52073 867
168165 611
121512 610
49460 735
155132 370
34893 192
77948 790
69592 117
55473 503