307011 850
51953 867
168030 611
121248 610
49410 735
154576 370
34838 192
77879 790
69279 117
55338 503