666
1
1330
2710
2
1547
1590
1131
1690
1348
4
2209
1532
1054
1691
3469
2044
1050
0
1047
2578
1290
1141
1751
2427
12
2493
18
6445
6
2392
2495
2115
2861
1039
1699
3612
10