666
1
1330
2209
1977
2
1691
3683
1788
3187
5
1295
2578
571
0
1865
4692
3
1288
2650
20
1290
894
2152
2392
280
4080
1039
1581
2044
1380
3357
11
1226
2250
3765
4
2245