666
1
1330
1691
2209
1039
2578
1290
2392
2
4692
3
1169
1660
3357
11
1681
746
1492
1699
1054
2044
1766
1825
3863
1431
2740
2082
4311
529
510
1879
2294
2935