662
0
673
1690
1
1778
1746
2
526
1734
830
1568
693
1816
2173
83
1000
1660
801
3562
496
2166
1093
572
802
868
1547
1766
1787
1819
1691
635
25669