666
1
1330
1547
1590
1290
2392
2
2578
1348
4
1039
2710
2209
1691
529
510
1532
4692
3
1879
1054
2044
3863
1288
1977
7160
956
13995
0
2166
83
1622
1839
1763