820
1062
1703
565
953
647
598
657
616
1866
589
1061
2247
838
996