662
0
673
1690
1
1778
1746
2
526
1734
830
1568
693
1816
83
1000
1660
801
3562
496
2166
1093
802
868
1547
1787
1819
1691
635
745
3429
7
2760
4
2209