307032 850
51976 867
168051 611
121313 610
49416 735
154620 370
34847 192
77895 790
69332 117
55366 503