666
1
1330
1381
2
2903
1166
693
0
1547
619
3
1590
2209
1788
1402
2294
1532
2710
1691
1369
1752
2578
1290
1172
1181
2935
3644
1876
2039
7
2392
1348
4
1039
2604
9