666
1
1568
830
0
496
801
1766
2
1000
1093
3562
4179
1816
1570
1746
703
696
662
1787
2368
83
1431
300
673
935
685
868
1628
1579
1104
9566
8
768