307018 850
51967 867
168036 611
121273 610
49412 735
154591 370
34844 192
77886 790
69312 117
55347 503