666
1
1330
2100
2
2209
1691
2970
4
2578
1290
1766
824
2392
4564
14
1039
1195
4285
3
1625
2163
0
1545
12149
2562
11924
529
510
4692
1069
1879
1054
6753
17
2173
2044