666
1
1330
2044
2
690
2209
1923
3518
3
1691
2077
2578
1681
1787
2999
1547
1306
1290
2392
1039
2166
4179
2173
83
2271
4
1963
1743
0
3354
529
1054
2041
2313