665
1
504
916
1126
783
2
703
688
1017
1163
0
618
1069
482
882
651
833
1361
86
85
76
97
866
743
537
489
661
831
87