666
1
1570
1459
1000
0
1187
1746
2
4179
496
1876
303
1834
1304
1294
1568
607
1628
2670
1976
3
1354
1763
1501
2193
3326
2767
1173
6236
10
1690
3463
3473