666
1
1330
1348
4
693
0
1547
1590
1558
2
2209
1532
2710
1691
1431
2578
1290
2392
1039
1018
529
510
4692
3
1879
1054
2044
3863
1288
1977
1690
1660
4179
2368