307136 850
52110 867
168216 611
121587 610
49472 735
155273 370
34913 192
77966 790
69685 117
55506 503