666
1
1348
4
1330
693
0
1547
1590
1558
2
2209
1532
2710
1054
1691
2044
1431
2578
1290
2392
1039
1018
1699
7160
746
2562
2100
83
1787
529
510
1614
4692
3