666
1
1330
693
0
1547
1590
1290
2392
2
2578
1348
4
1039
2710
2209
1691
529
510
1532
4692
3
1879
1054
2044
3863
1288
1977
7160
956
13995
2166
83
1622
1839