307013 850
51959 867
168031 611
121255 610
49411 735
154581 370
34840 192
77880 790
69291 117
55340 503