666
1
1330
1348
4
1054
2044
2
693
0
1290
1220
1039
1246
912
7160
1454
1095
1625
902
2209
588
753
1431
529
510
4692
3
579
1879
1547
445
3863
2277
504