306995 850
51939 867
168002 611
121193 610
49399 735
154547 370
34830 192
77866 790
69207 117
55322 503