666
1
652
3225
3
1508
2
610
0
1975
344
1764
703
701
1128
1411
1587
1681
1221
83
1429
1633
3926
14
3621
3580
3428