666
1
1330
1381
2
2903
1166
693
0
1547
619
3
1590
2209
1402
1532
2710
1691
1369
1752
2578
1290
1172
1181
2935
2392
1348
4
1039
2604
9
300
2003
3460
7
1679
975