309512 850
57942 867
173405 613
130743 616
50224 736
163509 373
36501 193
80314 841
74471 124
59809 510