306993 850
51933 867
167997 611
121183 610
49399 735
154540 370
34829 192
77862 790
69198 117
55316 503