666
0
1606
1
768
703
960
971
9566
8
1329
442
1541
403
1044
1653
4
3505
2
1751
2365
8527
5489
11
1781
3
2131
19944
4335
1011
929
2571
6
1969
2377
2722
1681
623