666
1
1690
2
3463
1628
1173
1568
3407
1938
0
1746
1787
1570
1308
1485
998
83
1766
1543
382
3562
1814
4
2403
1816
4179
1431
4099
8