306763 850
51675 867
167739 611
120446 610
49330 735
154091 370
34737 192
77751 790
68365 116
55024 503