666
1
1330
2209
1691
2578
1290
2392
2
1039
2271
4
1963
529
1054
2041
2313
2075
4821
2518
3
3863
319
0
1386
2061
1298
2661
510
1522
4692
1879
2044
789