666
1
1330
1691
1547
1590
2430
2
2082
2710
1532
2252
1813
2152
0
2591
7495
9
1699
2562
746
2209
83
2100
1568
1787
1431
2578
1746
1681
1382
3326
3
1614
2392