666
3
877
0
1739
1
2408
8
588
2057
1204
1683
716
1441
3734
7383
10
4036
2571
2
746
1421
2523
2174
4
1774