666
1
3271
2
1404
974
0
1044
37794
24
3115
1988
5
1000
2434
27
425
655
936
3
11453
1116
3445
2082
967
1776
4
1787
6
1343
2798
825
7118
864
1262
1013
987
7733
9
1091