306951 850
51899 867
167955 611
121094 610
49391 735
154462 370
34818 192
77848 790
69044 117
55271 503