307026 850
51973 867
168044 611
121294 610
49415 735
154604 370
34845 192
77892 790
69322 117
55357 503