307111 850
52067 867
168164 611
121506 610
49460 735
155125 370
34892 192
77945 790
69579 117
55473 503