666
1
1330
1290
1039
1348
4
2209
529
1547
1054
3863
2
510
4692
3
1879
2044
2578
1288
1590
2903
1977
2392
1532
2089
7160
2710
599
0
1691
1782
956
1114